我正在运行一个测试端点,当我将文件放入监视文件夹时,我收到一个带有标头的请求X-Goog-Resource-State: update
,但我似乎没有获得添加文件的 ID。
- I get
X-Goog-Resource-Id
我原以为这可能是新文件,但如果我尝试这样做,我会得到 404get()
it
- I get
X-Goog-Resource-Uri
,但属于监视文件夹
- 我得到一个
X-Goog-Channel-Id
,但这显然属于通道而不是文件
- And
X-Request-Id
,但这只是一个不透明的 UUID
我是否需要在每次更新时获取监视文件夹的完整文件列表并与保存的列表进行比较?这感觉不对,但我不知所措。
任何指导将不胜感激。
今天有更好的方法吗?搜索 Drive API 文档后,它似乎没有发生变化。
如果它没有改变,我会提出另一个想法。我最终可能要做的是创建 2 个文件夹,一个用于新项目,一个用于已处理项目。我将监视“新项目”文件夹,收到通知后,我将处理该文件夹中的所有文件并将它们移动到“已处理项目”文件夹中。只是个人偏好,但我不想更改文件的属性或以任何方式修改它们,我会有点偏执,如果我在创建时得到它们,我会多次处理某些文件或者不知怎的,有人会被排除在外。
不过,如果能够接收已添加文件(包括其 ID)的通知,那就太好了!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)