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