在 Google People API 中未给出的特定时间后更新联系人条目的选项

Ran*_*ani 5 google-contacts-api google-people-api

我们使用 Google Contacts API 来获取在特定时间后更新的联系人条目,以在我们端保留联系人的更新副本。

在 Google Contacts API 中,有一个选项可以使用“updated-min”查询参数在特定时间后更新联系人条目。

GET https://www.google.com/m8/feeds/contacts/default/full?updated-min=2007-03-16T00:00:00
Run Code Online (Sandbox Code Playgroud)

在 Google People 文档中没有针对这种情况在 Google People API 中指定选项。我错过了什么还是没有提供这个功能?

mar*_*mor 3

如果您尝试实现增量同步,其中您想要自上次同步时间以来更改(或创建/删除)的所有联系人,那么您可以使用syncToken.

它的工作原理是这样的——你首先调用people.connections.list不带syncToken, 并带requestSyncTokentrue 的。最后一个响应页面将包含一个字段syncToken,您可以在将来的调用中发送该字段people.connections.list,以仅获取自上次请求以来更改的资源。

请参阅:https://developers.google.com/people/api/rest/v1/people.connections/list#query-parameters