Dropbox API查找新的/更改的文件

时间:2019-01-31 16:46:03

标签: dropbox dropbox-api

我正在尝试从Dropbox设置一个Webhook,以便在上载新文件时通知我的服务器。 有1000个文件正在共享,但每天少于100个,我只想查找自上次检查以来已添加或修改的某种类型的新文件。 添加文件后,webhook发送用户标识,但不指示文件名。 无论如何,有没有使用list_folder api或使用另一个api找出自某个日期以来更改了哪些文件?

1 个答案:

答案 0 :(得分:0)

Dropbox webhooks仅告诉您某些更改,但没有具体更改。

您可以将它们与/2/files/list_folder [/continue]结合使用以查看发生了什么变化。 webhooks documentationContent Access Guide对此有更多信息。

简而言之,基本流程如下:

  • 用户将应用程序连接到他们的帐户,然后应用程序为该用户保存生成的访问令牌。
  • 该应用使用/2/files/list_folder [/continue]获取帐户的当前状态,并存储最新返回的游标。
  • 用户更改其帐户。
  • Dropbox使用Webhook通知将用户帐户中的更改通知应用程序。
  • 该应用程序接收到Webhook通知,并查找指定用户的相应访问令牌和光标。
  • 该应用使用光标调用/2/files/list_folder/continue,以仅检索自上次调用以来的更改,并再次存储最新返回的光标。
  • (重复)