簡體   English   中英

如何使用“服務帳戶”的Google Oauth2憑據獲取用戶的電子郵件ID?

[英]How can i get an users email id using Google Oauth2 Credentials of ‘Service Account’?

如何使用訪問令牌獲取Google的用戶基本信息? 由Google的服務帳戶生成的訪問令牌。 當我嘗試通過使用https://www.googleapis.com/oauth2/v1/userinfo?access_token=xxxx ..來獲取用戶信息時,該信息將返回服務帳戶的電子郵件和服務帳戶ID。而這不會返回用戶的實際信息email id(anu@gmail.com) ..如何通過此服務帳戶訪問令牌獲取用戶的實際電子郵件id( anu@gmail.com )?

提前致謝....

假設您要使用的是Google Apps帳戶,並且該域已授予您的服務帳戶對配置文件范圍的權限,則只需要使用sub =參數來設置您想要訪問令牌的用戶。 然后,用戶配置文件調用將返回用戶而非服務帳戶上的數據。 請參閱委派域范圍的權限

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM