2012-12-05 203 views
0

我正在使用Google OAuth API中的聯繫人示例。我沒有收到聯繫人的電子郵件地址。我需要聯繫人的電子郵件地址發送邀請請求。我究竟做錯了什麼?如何獲取聯繫人的電子郵件地址?

+0

有人能夠回答你的問題,你將需要提供有更詳細的 - *有關*代碼,例如。我們不能告訴你爲什麼你沒有看到自己如何嘗試收到郵件。 –

回答

0

您需要請求訪問示波器:https://www.googleapis.com/auth/userinfo.email。一旦獲得許可,您就可以將授權請求發送至:https://www.googleapis.com/oauth2/v2/userinfo。您將收到回來的電子郵件地址的響應:

{ 
"email": "<myname>@gmail.com", 
"verified_email": true 
} 

注:如果您想訪問配置文件的其餘部分,你需要添加到的範圍與:https://www.googleapis.com/auth/userinfo.profile。然後同樣的請求將返回完整的個人資料的電子郵件地址:

{ 
"id": "<myID>", 
"email": "<myemail>@gmail.com", 
"verified_email": true, 
"name": "<my name>", 
"given_name": "<first>", 
"family_name": "<last>", 
"link": "https://plus.google.com/<myID>", 
"picture": "https://lh4.googleusercontent.com/<pic link>/photo.jpg", 
"gender": "male", 
"birthday": "<YYYY-MM-DD>", 
"locale": "en-US" 
} 
+0

謝謝我得到了答案:) –

相關問題