Есть ли способ наблюдения за определенными c пользователями или атрибутами с помощью метода просмотра API каталогов Google - PullRequest
0 голосов
/ 03 апреля 2020

Я хотел бы узнать, есть ли способ создать канал наблюдения для определенных c пользователей или атрибутов?

Например, когда я обновляю полевую организационную единицу для пользователя, я хочу получать уведомления, когда действие было эффективно выполнено без необходимости периодически получать пользователя.

Я попытался использовать параметр запроса при инициализации канала просмотра, в данном случае для понимания документации, которая использовалась для просмотра пользователей с заданным именем, содержащим Джейн, но, похоже, он не работает, поскольку при получении обновлений для всего домена.

users_service = service.users()
    channel_id = str(uuid4())
    watch_body = {
        "id": channel_id,
        "type": 'web_hook',
        "address": notifications_script,
        "params": {
            "ttl": watch_duration
        }
    }
    watch = users_service.watch(
        body=watch_body,
        event=event,
        customer=customer,
        query="givenName:Jane*"
    ).execute()

Не могли бы вы сказать мне, если я делаю или понимаю неправильно, или если то, что я намерен сделать, даже возможно.

Большое спасибо заранее, Raphaël

PS : я использую google-api- python -клиент

1 Ответ

0 голосов
/ 06 апреля 2020

Похоже, что я использовал неправильный API для выполнения моего варианта использования.

Вместо этого используйте API отчетов, если вы хотите отслеживать активность определенных атрибутов или пользователей вашего домена.

Вот соответствующая документация: https://developers.google.com/admin-sdk/reports/v1/guides/push.

С уважением, Рафаэль

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...