как получить удаленные contact_groups из Google People API - PullRequest
0 голосов
/ 25 октября 2018

Мы используем 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 голосов
/ 25 октября 2018

Contactgroups.list возвращает список групп контактов группа контактов содержит метаданные группы контактов , которые содержат удаленный параметр.

Истина, если ресурс группы контактов был удален.Заполняется только для запросов contactGroups.list, содержащих токен синхронизации.

Я не уверен на 100%, что понимаю ваш вопрос.

Поиск только удален

Нет возможности поиска только по удаленным группам.Вам нужно будет кэшировать полный метод contactgroups.list и сканировать данные локально.

Данные не возвращены

Если вы не видите удаленные группы и уверены на 100%, что этот пользователь имеет доступ к этой информации.Тогда я хотел бы предположить, что эта информация не доступна через API, это распространенная проблема, что не все поля в API Google общедоступны для сторонних разработчиков, таких как мы.Если это так, то я предлагаю вам опубликовать вопрос на форуме здесь , чтобы информация была заполнена.

...