如何为Google云端硬盘中的特定文件夹添加推送通知,以获取该文件夹中所有文件的所有更新

时间:2015-04-06 14:20:50

标签: push-notification google-drive-api

我想使用google api为google驱动器中的文件夹设置推送通知,以便对该文件夹中的任何文件进行任何更改,而不是我收到回电。

1 个答案:

答案 0 :(得分:2)

我所知道的是,此时此刻不可能。如果驱动器上的任何文件发生更改,您可以创建changes挂钩并获取通知,而不是这样。在运行文件搜索请求之后,通过传递其ID来查找给定文件夹中的所有文件,即:

"'<folder_id>' in parents"

其中<folder_id>是您要查找更改的文件夹的ID。然后,您可以查找上次修改日期并与自己的缓存进行比较,例如存储在缓存文件中的服务器上。如果文件比你想要的更新(当然还有更新缓存)。

请参考: https://developers.google.com/drive/v2/reference/changes/watch https://developers.google.com/drive/web/search-parameters