我的应用程序目前使用与Dropbox API的集成。其目的是允许客户端将某些文档放入Apps/My_App_Name/
目录中的专用文件夹,然后我的应用程序定期轮询该文件夹以查看是否添加了任何内容,如果找到文档,它将自动移动它进入我的应用程序中的客户端文档管理区域。
目前有大约300名用户(并且正在计算)以这种方式将Dropbox帐户与我同步。我相信我在做一些非常低效的事情,但基本上我的应用程序会轮询所有300个帐户以查看是否已添加文件。这种情况每10分钟发生一次,但我不得不扩大此间隔,因为添加了更多帐户以防止重叠。每次我对所有帐户进行轮询时,通常我会在300个拥有新文档的人中找到1个或2个。
因此我的问题是..只有当客户端将文件添加到该Dropbox文件夹时,Dropbox API中是否有方法发布Web挂钩或某种通知?然后,这可以触发我的应用程序仅轮询该帐户并在我身边节省大量资源。
其他信息:
答案 0 :(得分:6)
我联系了Dropbox,他们已经确认目前(2013年3月15日)他们没有用户上传文件的网络挂钩或通知系统。然而,他们表示这是他们希望将来添加的内容。
2014年2月19日更新
好消息! Dropbox最近宣布了WebHooks:如果您有兴趣帮助我们,请点击填写 您的信息,我们会联系:
https://dropboxapi.wufoo.com/forms/dropbox-webhooks-api-beta-feedback-contact-info
快乐Dropboxing!
答案 1 :(得分:0)
Dropbox现在提供webhook,以便您可以在添加文件时通知
https://www.dropbox.com/developers/blog/90/announcing-dropbox-webhooks