5

我的应用程序目前使用与Dropbox API的集成。其目的是允许客户端将某些文档放入目录中的专用文件夹中Apps/My_App_Name/,然后我的应用程序会定期轮询该文件夹以查看是否添加了任何内容,如果找到文档,它将自动将其移动到客户端的文档管理中我的应用程序中的区域。

目前大约有 300 名用户(并且还在增加)通过这种方式将他们的 Dropbox 帐户与我同步。我相信我在这里做的事情效率很低,但基本上我的应用程序会轮询所有 300 个帐户以查看是否添加了文件。这种情况每 10 分钟发生一次,但随着添加更多帐户以防止重叠,我不得不扩大此间隔。每次我轮询所有帐户时,通常我只会在 300 个有新文件的人中找到 1 或 2 个。

因此,我的问题是.. Dropbox API 中是否有一种方法可以仅在客户端将文件添加到该 Dropbox 文件夹时发布 Web Hook 或某种通知?然后,这可能会触发我的应用程序仅轮询该帐户并为我节省大量资源。

附加信息:

4

2 回答 2

6

我联系了 Dropbox,他们确认目前(2013 年 3 月 15 日)他们没有用于用户上传文件的网络挂钩或通知系统。然而,他们确实表示这是他们希望在未来添加的内容。

2014 年 2 月 19 日更新

好消息!Dropbox 最近发布了 WebHooks:

如果您有兴趣帮助我们,只需点击填写您的信息,我们将与您联系:

https://dropboxapi.wufoo.com/forms/dropbox-webhooks-api-beta-feedback-contact-info

快乐 Dropboxing!

于 2013-04-15T21:21:38.260 回答
0

Dropbox 现在提供 webhook,以便您可以在添加文件时收到通知

https://www.dropbox.com/developers/blog/90/announcing-dropbox-webhooks

于 2014-05-14T17:38:34.983 回答