Dropbox应用开发

旧地址:http://blog.canself.com/dropbox_coreapi_net/

一个牛逼的云存储、云平台当然有针对它的开发,个人学.NET的,简要的做一下利用.NET的开发介绍。【Dropbox有中文版,但开发文档只有英文的哦,记得打开字典哦 😉】

  • 开发者网站:https://www.dropbox.com/developers
  • 应用连接方式:
    • Drop-ins
    • Dropbox API(Core API)——个人示例
    • Sync API/Datastore API——据说已经淘汰

开发步骤:

1、在Dropbox中添加一个新的app,此处我们选择Dropbox API app,选择相应选项后起个app名,创建新APP即可。

2、创建完成后配置一些属性。其中App key和App secret是自己开发所需要标识自己应用的。OAuth2中设置重定向地址,只有添加了之后,开发应用才能使用

注:OAuth 2 需要使用https的网页地址——除了localhost【一些额外的知识:ssl部署webbrowser使用https

3、官方提供了许多Core API的支持,但是C#却没有,只有第三方的,但官方也给了其连接地址【我使用的DropboxRestAPI,项目地址里其实已经有如何使用的啦】


代码下载:【记得修改其中有app key和app secret,改为自己的】,内容做的还比较粗,进一步完善看代码托管网站上的代码。

下载地址20150718:城通网盘下载119G网盘

托管地址:https://github.com/ShiJess/WebDriveAPI