删除文件时,Google云端硬盘无法获取更改资源

时间:2016-11-08 04:12:08

标签: ruby-on-rails google-drive-api

我使用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上获得的最终更改资源。我的请求监听器的输出显示如下:

enter image description here

为什么会这样?请注意,最后三个googledrive / webhook请求都具有相同的ID。这可能是问题吗?

我现在已经在一两个月内回到这里,所以任何新的想法,甚至是一个与之交谈的橡皮鸭,都会非常感激。

0 个答案:

没有答案