我们使用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)
答案 0 :(得分:0)
Contactgroups.list返回contact groups的联系人列表,该联系人组包含一个Contact group metadata,该列表包含一个已删除的参数。
如果联系人组资源已被删除,则为真。仅针对包含同步令牌的contactGroups.list请求填充。
我不是100%确定我理解您的问题。
仅搜索已删除
没有办法仅搜索已删除的组。您将必须缓存完整的contactgroups.list方法并在本地扫描数据。
未返回数据
如果您没有看到已删除的组,并且100%确保该用户可以访问此信息。然后,我建议无法通过api获得此信息,这是一个常见问题,即并非像我们这样的第三方开发人员都可以公开使用Google api中的所有字段。如果是这种情况,那么我建议您在论坛here上发布一个问题,指出应该填充该信息。