网络开发者现在可以配置应用程序,让其在用户修改Dropbox文件时立即得到通知,从而减轻网络服务器的压力,并有可能为终端用户提供更好的体验。
这项功能是通过Dropbox新的“webhook”API(应用程序编程接口)实现的,它允许开发者在用户修改Dropbox文件时为他们的Web应用程序设置实时通知。
Dropbox的史蒂夫·马克思(Steve Marx)在一篇文章中写道:“对于任何需要快速响应Dropbox变化的应用程序来说,网络钩子都是非常棒的。博客星期三。
到目前为止,Web应用程序需要知道用户的Dropbox变化必须不断地轮询Dropbox服务器。
客户端应用已经能够通过longpoll_delta或同步API中内置的通知来获得低延迟的通知。webhook给了服务器端应用同样的能力,”Marx写道。
开发人员的Picturelife它测试了webhook API,并表示它为后端同步服务减轻了负担,不再需要发出“成千上万的请求”,而只需要对特定的Dropbox ping发出请求。
与此同时,这个新的API对我们的客户来说也是一个真正的胜利。有了webhook,我们的用户登录Picturelife就能获得最好、最新的体验。
Dropbox建了一个样例应用程序为了演示API如何工作,它在用户的Dropbox帐户中创建一个特殊的文件夹,每当在其中放置一个Markdown纯文本格式的文件时就会得到通知,并将文档转换为HTML格式。
弗雷斯特研究公司(Forrester Research)分析师杰弗里•哈蒙德(Jeffrey Hammond)表示,这项功能进一步推动了Dropbox的努力,使其产品成为“存储箱即服务”,外部开发者可以将其应用和基础设施嵌入其中。
“客户端访问是伟大的,但有时你想要做的文件服务器端的操作为好,特别是如果它是一个共享的数据存储由多个客户端访问,”他在电子邮件中说。
来接入API,开发者需要注册他们的Web应用程序的URI(统一资源标识符),以通过HTTP请求得到警告,用户已经添加、删除或更改了他们的Dropbox文件。
据Dropbox称,该公司为消费者提供的云存储服务约有2.75亿用户,这些用户每天向该服务存储约10亿份文件。
新的API和Dropbox的开发者平台的整体改善有很大的影响 - 10万第三方应用程序迄今已建成为Dropbox的服务。
Dropbox正面临着一场残酷的竞争,既要争夺消费者的心,也要争夺开发者的心,竞争对手包括微软(Microsoft)的OneDrive、谷歌的Drive、苹果(Apple)的iCloud,以及专业提供商SugarSync。
Dropbox消费者服务提供2g的免费层和100g的专业层,每月9.99美元起。
Dropbox最近推出了Dropbox for Business版服务,将其业务范围扩大到了职场市场。该服务也面临着激烈的竞争,包括微软(Microsoft)、谷歌、Box、IBM、YouSendIt、Citrix、Accellion、Egnyte和WatchDox。Dropbox for Business的费用是每个用户每月15美元,可以为至少5名用户提供无限的存储空间。
Juan Carlos Perez为您提供企业级通信/协作套件、操作系统、浏览器和一般技术的突发新闻IDG新闻服务。在推特上关注胡安@JuanCPerezIDG。