sha*_*har 11 google-api google-contacts-api google-people
我遇到了上述2个API的问题.鉴于下一个场景:我有2个不同的谷歌帐户.一个不使用Google+和另一个使用Google+的帐户
在第一个不使用Google+的帐户上使用通讯录API时,我可以看到所有联系人:
GET /m8/feeds/contacts/<email>/full
Run Code Online (Sandbox Code Playgroud)
使用Google+的第二个帐户也是如此.
当我使用People API作为第一个不使用Google+的帐户时,我的回复是空的(实际上我只是获得了下一个同步令牌:
GET https://people.googleapis.com/v1/people/me/connections
Run Code Online (Sandbox Code Playgroud)
随着下一个范围:
https://www.googleapis.com/auth/contacts
Run Code Online (Sandbox Code Playgroud)
返回:
{
"nextSyncToken": "CMe6...."
}
Run Code Online (Sandbox Code Playgroud)
对第二个帐户(使用Google+)的同一调用就像一个魅力
两个帐户之间的唯一区别是Google+,People API是否可以仅适用于Google+帐户?或者是我缺少的其他东西
sha*_*har 24
我发现了两个API之间的区别,这与其中一个帐户与Google+连接的事实无关
People API只取那些下帐户中的联系人"My contacts"联系,同时Contacts API也将获取其他联系人列表("Other contacts","Most contacts",...)
| 归档时间: |
|
| 查看次数: |
5550 次 |
| 最近记录: |