我必須跨3個不同平臺同步帳戶信息。我編寫了一個密碼腳本,它將更新LDAP,我們的學生信息系統和gmail(edu)中的用戶帳戶信息。我對舊的遷移API沒有任何問題,但是在未來幾個月內將會消失。使用adminSDK更新管理帳戶信息
我寫了一個新庫來使用oauth2和adminSDK來管理我的用戶帳戶。我正在使用一個服務帳戶並指定一個superadmin帳戶來進行帳戶創建和密碼更新。這對普通帳戶來說工作得很好。但是,似乎我無法重置我自己的密碼(我是管理員)。
到目前爲止,我的圖書館可以做的事情是:搜索,創建,更新和刪除非ADMIN帳戶。不起作用的東西:將帳戶提升爲管理員,取消刪除帳戶,更改管理員帳戶信息(例如密碼)。
更改管理帳戶信息導致:「未授權訪問此資源/ api」錯誤。
有什麼辦法可以解決這個問題嗎?否則,這嚴重削弱了我使用新API管理用戶的能力。好吧,無論如何管理員用戶。我需要它爲所有用戶工作,甚至是滿手的管理員。我只是沒有看到假冒管理員的服務帳戶的角色,並且沒有適當的權利來更改所有帳戶的帳戶信息,特別是當以前的API允許時。
請指教。
我也可以提供我的圖書館給任何有興趣使用它的人。
-Jerry
我無法複製該問題。我可以成功編輯管理員帳戶的名稱。您可以仔細檢查您是否在請求中使用了正確的用戶ID /電子郵件地址? – 2014-10-29 13:13:32
我已驗證我無法更改我的班級的管理員帳戶信息。它適用於更改非管理帳戶。 Im正面即時通訊使用正確的ID/primaryEmail(我試過兩種)。你使用谷歌提供的PHP庫嗎? – 2014-10-31 17:23:50