2016-03-28 120 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