0

我正在使用新SDK(Oauth 2.0)製作一個非常簡單的市場應用程序。其中一個步驟是自動邀請團隊成員關閉一個組,因此我需要訪問正在啓動該流程的用戶所經過的默認「Google導航菜單中的導航器圖標」中的團隊成員(同一個域中的用戶)。訪問沒有管理員權限的域中的用戶帳戶

這工作正常,但它只適用於管理員(同時使用Directory API和Profiles數據API)。是否有一種方法可以簡單地從用戶「讀取」電子郵件,而無需具有管理員權限?要讓用戶成爲管理員只是爲了能夠邀請他的團隊成員,這似乎相當矯枉過正。

這些電子郵件地址在用戶聯繫人列表中,例如,在編寫電子郵件時,他們會自動在那裏,因此我認爲這是許多權限問題。任何人都可以幫助我怎麼做到這一點?也許我找不到一個不同的API?

非常讚賞, 最好的問候, 若昂·加林

回答

1

您可以使用「服務帳戶」訪問代表管理員的目錄API時,任何用戶訪問應用程序。

的驅動API有一個很好的樣本集合在這裏 - https://developers.google.com/drive/delegation

同樣的技術將與聯繫SDK工作。最終結果是認證不是代表用戶在鍵盤上做出的,而是作爲授權的服務帳戶。此服務帳戶在安裝時由管理員授權。

+0

謝謝你的提示阿倫。我會試試這個。 –

相關問題