Я использую документацию https://developers.google.com/admin-sdk/reports/v1/guides/push#making-watch-requests для создания канала для командного диска для Google с помощью API отчетов Google. Согласно документу, мы можем сделать канал в зависимости от различных условий фильтрации. Для своих целей я решил использовать фильтр " owner_is_team_drive == true ". Проблема с использованием этого фильтра заключается в том, что канал создается правильно (я получаю объект канала в ответ), но уведомление не приходит, если я выполняю какое-либо действие.
Я использую Google Admin SDK для отчетов для создания запроса на канал. Просматривая журналы, я обнаружил, что API, используемый для ответа на запрос: https://www.googleapis.com/admin/reports/v1/activity/users/all/applications/drive?filters=owner_is_team_drive%3D%3Dtrue
PS: я пытался использовать другие фильтры (например, "doc_type == team_drive"), а также API без фильтров, я получаю уведомление правильно.