你如何检索谷歌驱动器观察者频道ID?

时间:2017-12-08 09:53:55

标签: google-app-engine google-drive-api google-app-engine-python google-cloud-stackdriver

我想停止使用该方法的频道:https://developers.google.com/drive/v3/reference/channels/stop

我的问题是我无法记住我需要通过的uuid以阻止观察者。

我应该可以从标题X-GOOG-CHANNEL-ID google发送到我创建观察者时注册的webhook地址中检索该信息。

但第二个问题是观察者的webhook回调是在谷歌标准引擎上。

有堆栈驱动程序日志,我看到webhook地址被点击,但我在这些日志中无法查看已发送的标头。

驱动程序API上没有方法可以获取“活着”的列表。观察者,所以我想我唯一的选择是以某种方式登录标准引擎实例,发送到webhook地址的POST请求的标题。

在stackdriver doc中,请求标头应该在httpRequest对象中,但我的提到只是针对之前声明的webhook地址路由。

httpRequest: { status: 500
}

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我找到了一个解决方案,一旦必须使用调试工具 https://console.cloud.google.com/debug?dlv=4&project=YOURPROJECT&app=GAE:SERVICE@VERSION

您在开头的webhook地址路径中放置了一个名为Snapshot的断点,例如:SELECT ProductKey, MAX(C_ar_description) AS C_ar_description, MAX(C_en_description) AS C_en_description, MAX(C_fr_description) AS C_fr_description FROM YourTable GROUP BY ProductKey 这样的代码,因此可以检查变量和watcherid变量。