您如何检索 google Drive watcher 频道 ID?
How do you retrieve a google drive watcher channel id?
我想用那个方法停止频道:https://developers.google.com/drive/v3/reference/channels/stop
我的问题是我不记得我需要传递的 uuid 来停止观察者。
我应该能够从 header X-GOOG-CHANNEL-ID
google 发送到我在创建观察器时注册的 webhook 地址中检索该信息。
但第二个问题是观察者的 webhook 回调是在 google 标准引擎上。
有 stackdriver 日志,我看到 webhook 地址被命中,但我无法在这些日志中看到发送的 headers。
驱动器 API 上没有获取 'alive' 观察者列表的方法,所以我想我唯一的选择是以某种方式登录标准引擎实例 header POST 请求的 s 发送到 webhook 地址。
从 stackdriver 文档中,请求 header 应该在 httpRequest
object 中,但我的只提到了之前声明的 webhook 地址路由。
http请求:{
状态:500<br>
}
有什么想法吗?
我找到了一个解决方案,曾经必须使用调试工具
https://console.cloud.google.com/debug?dlv=4&project=YOURPROJECT&app=GAE:SERVICE@VERSION
你在 webhook 地址路由的开头放置一个名为 Snapshot 的断点,例如这样的代码:watcherid = request.headers['X-GOOG-CHANNEL-ID']
这样就可以检查变量和 watcherid 变量。
我想用那个方法停止频道:https://developers.google.com/drive/v3/reference/channels/stop
我的问题是我不记得我需要传递的 uuid 来停止观察者。
我应该能够从 header X-GOOG-CHANNEL-ID
google 发送到我在创建观察器时注册的 webhook 地址中检索该信息。
但第二个问题是观察者的 webhook 回调是在 google 标准引擎上。
有 stackdriver 日志,我看到 webhook 地址被命中,但我无法在这些日志中看到发送的 headers。
驱动器 API 上没有获取 'alive' 观察者列表的方法,所以我想我唯一的选择是以某种方式登录标准引擎实例 header POST 请求的 s 发送到 webhook 地址。
从 stackdriver 文档中,请求 header 应该在 httpRequest
object 中,但我的只提到了之前声明的 webhook 地址路由。
http请求:{
状态:500<br>
}
有什么想法吗?
我找到了一个解决方案,曾经必须使用调试工具 https://console.cloud.google.com/debug?dlv=4&project=YOURPROJECT&app=GAE:SERVICE@VERSION
你在 webhook 地址路由的开头放置一个名为 Snapshot 的断点,例如这样的代码:watcherid = request.headers['X-GOOG-CHANNEL-ID']
这样就可以检查变量和 watcherid 变量。