如何从Google People API中删除已删除的contact_groups

时间:2018-10-25 08:15:18

标签: ruby google-api google-people

我们使用people api获取contact_groups的列表。 尽管我们使用sync_token,但无法获取已删除的组。但是人名单没有这个问题。该怎么解决?

service = Google::Apis::PeopleV1::PeopleServiceService.new service.client_options.application_name = 'xxx' service.authorization=Signet::OAuth2::Client.new(credentials) response = service.list_contact_groups(sync_token: xxxx-xxxx-xxxx)

1 个答案:

答案 0 :(得分:0)

Contactgroups.list返回contact groups的联系人列表,该联系人组包含一个Contact group metadata,该列表包含一个已删除的参数。

  

如果联系人组资源已被删除,则为真。仅针对包含同步令牌的contactGroups.list请求填充。

我不是100%确定我理解您的问题。

仅搜索已删除

没有办法仅搜索已删除的组。您将必须缓存完整的contactgroups.list方法并在本地扫描数据。

未返回数据

如果您没有看到已删除的组,并且100%确保该用户可以访问此信息。然后,我建议无法通过api获得此信息,这是一个常见问题,即并非像我们这样的第三方开发人员都可以公开使用Google api中的所有字段。如果是这种情况,那么我建议您在论坛here上发布一个问题,指出应该填充该信息。