首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Contacts与People API

Google Contacts与People API
EN

Stack Overflow用户
提问于 2016-04-03 14:53:27
回答 2查看 7.9K关注 0票数 13

我对上面的两个API有问题。给出下一个场景:我有两个不同的谷歌帐户。不使用Google+的帐户和使用Google+的第二个帐户

当在不使用Google+的第一个帐户上使用Contacts时,我可以看到所有联系人:

代码语言:javascript
复制
GET /m8/feeds/contacts/<email>/full

使用Google+的第二个帐户也是如此。

当我对不使用Google+的第一个帐户使用People API时,我得到了一个空响应(实际上,我得到的只是下一个同步令牌:

代码语言:javascript
复制
GET https://people.googleapis.com/v1/people/me/connections

下一个范围:

代码语言:javascript
复制
https://www.googleapis.com/auth/contacts

返回:

代码语言:javascript
复制
{
  "nextSyncToken": "CMe6...."
}

对于第二个帐户(使用Google+)的相同调用就像一种魅力

这两个帐户之间唯一的区别是Google+,人员API是否可能只适用于Google+帐户?或者是我错过了别的什么

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-04 11:27:31

我发现了这两个APIs之间的区别,这与其中一个帐户是否连接到Google+这一事实毫无关系。

People API将只获取帐户"My contacts"联系人下的联系人,而Contacts API也将获取其他联系人列表("Other contacts""Most contacts"、.)

票数 25
EN

Stack Overflow用户

发布于 2020-07-25 21:29:30

People API是更新的版本。

来自Google的相关人员API页面:

Google Contacts将在未来被废弃。People API是用于读取联系人数据的应用程序的推荐替代品。

还需要注意的是,People API实际上允许开发人员使用“其他联系人”,就像Contacts一样。此外,在迁移时,您不需要重新请求用户同意以下内容:

请参阅这些链接以获得更多的阅读:

https://developers.google.com/people/related-apis (Contact API vs People API) https://developers.google.com/people (Intro )

我基本上只是复制/粘贴了大部分这些东西,但希望有些人觉得这很有帮助,因为我也很好奇地想找到这些答案:)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36386957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档