2016-03-28 94 views

回答

0

当您更新您的用户帐户,您可以做到这一点。

这是创建用户帐户时的一些代码。

{ 
"primaryEmail": "[email protected]", 
"name": { 
"givenName": "Elizabeth", 
"familyName": "Smith" 
}, 
"suspended": false, 
"password": "new user password", 
"hashFunction": "SHA-1", 
"changePasswordAtNextLogin": false, 
"ipWhitelisted": false, 
"ims": [ 
{ 

要更改密码只需update您的用户帐户。

{ 
"primaryEmail": "[email protected]", 
"name": { 
"givenName": "Liz", 
"familyName": "Smith" 
}, 
"suspended": false, 
"password": "updated password", 
"hashFunction": "SHA-1", 
"changePasswordAtNextLogin": true, 
"ipWhitelisted": false, 
"ims": [ 
{ 

您需要设置“changePasswordAtNextLogin”:true,才能更改密码。

注意:新用户帐户需要密码。如果指定了散列函数 ,那么密码必须是有效的散列键。

+0

感谢您的回复..我相信这是JSON代码..我需要使用谷歌Appscript重置密码。我想要做类似于下面的代码 - AdminDirectory.Users.update(resource,userKey) .password这是可能的。你可以告诉我什么是userKey和资源指示。 – Kanchan

+0

userKey \t - 标识API请求中的用户。该值可以是用户的主电子邮件地址,别名电子邮件地址或唯一用户ID。对于资源,您可以查看此[页面](https://developers.google.com/admin-sdk/directory/v1/reference/users#resource-representations) – KENdi

+0

感谢您的帮助..现在我已经知道重置Google App帐户的密码。谢谢 – Kanchan