Dropbox API 找到 new/changed 个文件

Dropbox API finding new/changed files

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

Dropbox webhooks 只告诉你有什么改变了,但没有具体改变什么。

您可以将这些与 /2/files/list_folder[/continue] to see what changed. The webhooks documentation and the Content Access Guide 结合使用以获得更多相关信息。

简而言之,基本流程是这样的:

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