我使用Google Drive API来管理用户的文件。目前,我启动了一个监听频道来监听对用户文件所做的任何更改,并将它们发送到我设置的webhook。更新/新文件更改工作正常,但删除文件时,我遇到此问题:
19:59:40 work.1 | D, [2016-11-07T19:59:40.751115 #8526] DEBUG -- : [httplog] Response:
19:59:40 work.1 | {
19:59:40 work.1 | "error": {
19:59:40 work.1 | "errors": [
19:59:40 work.1 | {
19:59:40 work.1 | "domain": "global",
19:59:40 work.1 | "reason": "notFound",
19:59:40 work.1 | "message": "Change not found: 1579",
19:59:40 work.1 | "locationType": "other",
19:59:40 work.1 | "location": "change"
19:59:40 work.1 | }
19:59:40 work.1 | ],
19:59:40 work.1 | "code": 404,
19:59:40 work.1 | "message": "Change not found: 1579"
19:59:40 work.1 | }
19:59:40 work.1 | }
问题是,这是我在webhook上获得的最终更改资源。我的请求监听器的输出显示如下:
为什么会这样?请注意,最后三个googledrive / webhook请求都具有相同的ID。这可能是问题吗?
我现在已经在一两个月内回到这里,所以任何新的想法,甚至是一个与之交谈的橡皮鸭,都会非常感激。