Вот сценарий и настройка
Я использую G Suite Admin SDK для наблюдения за изменениями в данных пользователя ( Python API )
Уведомление отправляется в Google Cloud Function
Настройка работает правильно.
Проблема в том, что когда я пытаюсь остановить просмотр ресурса с помощью SDK, он говорит: <HttpError 404 when requesting https://www.googleapis.com/admin/directory/v1/admin/directory_v1/channels/stop? returned "Not Found">
<HttpError 404 when requesting https://www.googleapis.com/admin/directory/v1/admin/directory_v1/channels/stop? returned "Not Found">
Я уверен, что использую правильный id и resourceId .Кто-нибудь знает, почему он не работает?
Я обнаружил проблему.
API заявляет, что URL-адрес конечной точки равен https://www.googleapis.com/admin/directory_v1/channels/stop, но URL-адрес в вызове равен https://www.googleapis.com/admin/directory/v1/admin/directory_v1/channels/stop
https://www.googleapis.com/admin/directory_v1/channels/stop
https://www.googleapis.com/admin/directory/v1/admin/directory_v1/channels/stop
Проблема связана с самим SDK, *API 1007 * является единственным в документации с _v1, а не /v1.Я считаю, что это является причиной проблемы с API.Просто сделайте обычное сообщение HTTP Post вместо
_v1
/v1