我尝试通过Google通讯录访问令牌获取用户个人资料信息,尤其是电子邮件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?
答案 0 :(得分:0)
正如@daimto所提到的,您需要通过身份验证(通过oAuth2.0)才能使用Contacts API。幸运的是,它的documentation详细说明了如何开始。
但是,对于retrieve Contacts,您必须知道email address
,因为您将传递的参数用于检索联系信息(取决于投影(thin
, property-*Key*
,full
)