dbank 网盘 SDK 下载地址:http://code.google.com/p/dbank-sdk-dotnet/
抽空做了个demo,实现一个专属自己的网盘 demo的下载地址:http://dl.dbank.com/c0wnjfip04
界面如下图所示。
左侧是用户鉴权的实现,网盘用户输入自己的用户名密码后进行授权操作,返回sid与secret。
授权成功后会在”我的网盘“的”我的应用“下创建50021这个应用”penjin测试“
然后返回到应用程序,使用sid和secret访问网盘,进行创建文件夹,删除文件,上传文件,下载文件的业务操作(sdk中提供更多的网盘api封装,我这里只用了这四个)
应用授权后是访问专属应用的网盘空间,而不能访问用户的其他个人数据和其他应用的文件,先随便上传点东西吧。
然后打开浏览器访问自己的网盘,可以看到文件已经存在了网盘上了
网盘开发者可以参照这个demo的使用方法开发应用,代码都很简单的了。
此外用C++版本的SDK也做了个类似的demo,不过对sdk代码稍作修改以适应windows mfc应用程序,并没有直接使用dll。程序截图如下:
上面是授权页,下面是“网盘客户端”
上面这个C++(MFC)版本的demo下载地址在google code上:http://code.google.com/p/dbank-sdk-cpp/