【问题标题】:Is Google Contacts API still available?Google 通讯录 API 是否仍然可用?
【发布时间】:2018-09-13 05:20:26
【问题描述】:

我正在使用 Google 的 People API 来获取与我在 Google 中的联系人相关联的联系人。但是,正如在其他地方指出的那样,该 API 不访问“其他联系人”,该联系人可在 https://contacts.google.com/other 获得。

我正在寻找允许我访问该数据的 API。我按照https://developers.google.com/contacts/v3/ 的说明尝试了联系人 API,其中说:

要检索用户的所有联系人,请发送授权的 GET 请求 到以下网址:

https://www.google.com/m8/feeds/contacts/{userEmail}/full

我试过这个,用我自己的替换{useremail},但只得到一个错误。我已登录我的 Google 帐户。

Contacts API 是否仍然可用?

【问题讨论】:

  • 您可以使用default 代替{userEmail},这将访问经过身份验证的用户的联系人。我没有发现在那里指定电子邮件地址的用途,因为除非电子邮件与授权令牌匹配,否则请求将失败。

标签: google-api


【解决方案1】:

我通过使用一些代码发送带有 api 密钥的授权请求来使其工作。

【讨论】:

  • 这是正确的做法。 OAuth 流向您的应用返回 code。这个一次性的code 可以与您的client_secret 一起使用,以从OAuth 服务器获取access_token。最后,access_token 可用于授权联系人 API 上的请求。美好时光!
猜你喜欢
  • 1970-01-01
  • 2014-11-30
  • 2011-09-02
  • 1970-01-01
  • 2016-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多