我试图通过谷歌通讯录访问令牌获取用户个人资料信息,尤其是电子邮件ID。我阅读了其他一些帖子,发现我们可以通过GET调用使用此URL获取个人资料信息。
https://www.googleapis.com/oauth2/v3/tokeninfo?access_token=XXX
但我得到的回应是
{
"azp": "client-id.apps.googleusercontent.com",
"aud": "client-id.apps.googleusercontent.com",
"scope": "https://www.google.com/m8/feeds",
"exp": "1454279686",
"expires_in": "3586",
"access_type": "offline"
}
如何使用 Google 联系人访问令牌获取用户的电子邮件 ID?
如@daimto所述,您需要进行身份验证(通过 oAuth2.0)才能使用联系人 API。幸运的是,它的文档详细介绍了如何开始。
但是,要检索联系人,您必须知道email address
,因为它是您将传递以检索联系人信息的参数(取决于投影(thin
、property-*Key*
、full
)