我遇到了上述2个API的问题。鉴于下一种情况:我有2个不同的谷歌帐户。一个不使用Google+,并且透过Google+Google Contacts API vs People API
第二个帐户当使用第一个帐户联系人API不使用Google+,我可以看到我的所有联系人:
GET /m8/feeds/contacts/<email>/full
同为第二使用Google+的帐户。
当我使用API的人对于没有使用Google+的第一个帐户,我发现了一个空的响应(事实上,我现在想起来在下次同步令牌:
GET https://people.googleapis.com/v1/people/me/connections
随着接下来范围:
https://www.googleapis.com/auth/contacts
返回:
{
"nextSyncToken": "CMe6...."
}
同样的呼吁第二个帐户(与GOOGL e +)的作品像一个魅力
这两个帐户之间的唯一区别是Google+,人们API可能只适用于拥有Google+的帐户吗?抑或是别的东西我失踪
帐户授权访问哪些范围? – abraham
您确定您的第一个帐户(非Google +)与您的第二个帐户(Google+)有相同/相似的连接吗?另外,你有没有尝试添加'范围''https:// www.googleapis.com/auth/contacts.readonly'? –
我也尝试了'https:// www.googleapis.com/auth/contacts.readonly'作用域,得到了相同的结果 – shachar