个人云存储Open API

李崇欣 蒋炜航

本文刊登在《程序员》杂志2012年第9期。http://www.programmer.com.cn/13334/

开放与合作是当今互联网的主题之一,而提供Open API也成为了当下互联网服务提供商的一个趋势。在这个趋势下, 服务提供商、第三方应用、以及用户达成了三方共赢的局面:服务提供商通过第三方应用,为用户提供了更加多样化的服务,从而获得更高的用户活跃度与更强的用户粘性;第三方应用通过Open API非常简单地就能够在服务提供商的基础服务之上为用户提供更加精细化的服务,并接入服务提供商的用户群,从而获得快速增长的机会;作为用户,只需要一个账号就能同时享受服务提供商和第三方应用提供的服务。

个人云存储服务是这几年来日益成熟的一类云计算服务。特别是同步网盘和同步云笔记这两类云存储服务,通过同步的机制为个人用户提供了跨平台、跨设备的云存储服务,成为了时下流行的个人云存储服务形态。由于这两类云存储服务所提供的Open API有众多相同之处,本文将以同步网盘(Dropbox、Google Drive)和同步云笔记(有道云笔记、Evernote)的Open API为例,来讨论设计一套个人云存储的Open API需要考虑哪些因素,以及第三方应用应该如何使用个人云存储Open API。

Continue reading