如何使用JavaScript获取Gmail联系人?

1 javascript ajax gmail oauth-2.0 google-oauth

使用JavaScript获取gmail联系人应该做什么Ajax调用?我已经拥有了用户OAuth令牌,因为用户使用Google注册了我的网站.

Qan*_*avy 5

如果您通过JavaScript使用OAuth2,则可以使用Google通讯录API,但在获取访问令牌时,您需要通过向Google发送正确的权限范围来获得授权https://www.google.com/m8/feeds.(参考)

如您已经知道如何获取访问令牌,就像使用正确的查询调用API一样简单.要获得用户的所有联系人,就像向API发出异步请求以获取所需信息一样简单.例如,{userEmail}用户的电子邮件在哪里是{accessToken}您的访问令牌,只需GET为以下URI 创建一个地址:

https://www.google.com/m8/feeds/contacts/{userEmail}/full?access_token={accessToken}&alt=json
Run Code Online (Sandbox Code Playgroud)

您可以在此处找到可以发送的查询类型及其参数的列表: