使用Google通讯录访问令牌获取用户个人资料信息

时间:2016-01-31 21:43:55

标签: google-api google-contacts

我尝试通过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?

1 个答案:

答案 0 :(得分:0)

正如@daimto所提到的,您需要通过身份验证(通过oAuth2.0)才能使用Contacts API。幸运的是,它的documentation详细说明了如何开始。

但是,对于retrieve Contacts,您必须知道email address,因为您将传递的参数用于检索联系信息(取决于投影(thinproperty-*Key*full