Google 人 API 连接列表 returns 空回复

Google People API connections list returns empty response

我正在尝试使用 Google 人脉 Api 获取某人的联系人列表。它在 google 开发人员控制台上的 "try this interface" 上运行良好。

但是在尝试使用 googleapi 获取响应时

HTTP 调用

https://people.googleapis.com/v1/people/me/connections?access_token=accessToken&personFields=emailAddresses&requestSyncToken=true

Returns:

{ "nextSyncToken": "^MisAxiFjnAAAABII_rKSh_Wz1gIQ_rKSh_Wz1gIux9KTpVj73mi1BREyou28OiQ0MTJmYmEyZi01ODJiLTQ1YzItODdmYi0xZjkxMDNkYTIxMDk" }

所有访问和权限似乎都没有问题。我期待一份联系人列表,但只得到这一个字段。我在这里错过了什么?

自己找到问题和解决方案。 只有 Gsuite 帐户才会遇到此问题。我们必须从 GSuite 帐户的管理面板启用 api 访问才能使其正常工作。如果您不想这样做,请使用 Google 联系人 Api.

Google 联系人 api 工作完美,但它仍然适用于 gdata 协议。