添加了Dropbox web hook on file?

时间:2013-04-15 17:14:08

标签: dropbox dropbox-api webhooks

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

目前有大约300名用户(并且正在计算)以这种方式将Dropbox帐户与我同步。我相信我在做一些非常低效的事情,但基本上我的应用程序会轮询所有300个帐户以查看是否已添加文件。这种情况每10分钟发生一次,但我不得不扩大此间隔,因为添加了更多帐户以防止重叠。每次我对所有帐户进行轮询时,通常我会在300个拥有新文档的人中找到1个或2个。

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

其他信息:

  • 平台:ASP.NET C#
  • 包装:SharpBox

2 个答案:

答案 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