google-workspace - Admin SDK 的 G Suite 频道停止功能不起作用
问题描述
这是场景和设置
我正在使用G Suite Admin SDK来观察用户数据的变化(Python API)
通知正在发送到 Google Cloud 函数
设置工作正常。
问题是当我试图通过使用它说的 SDK 来停止观看资源时
<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
问题在于 SDK 本身,stop
API 是文档中唯一一个带有_v1
和不带有/v1
. 我相信这是 API 出现问题的原因。只需发出常规的 HTTP Post 通知即可