使用快盘api存储文件,开发应用(一)
没有看到官方的java实现的jdk,打算自己的弄一个。
只看到官方上面提供了,api调用接口文档, 打算自己来显示auth来登陆的,
在github上面发现有一个可以直接用的已经实现好的sdk叫做 <a href="">kpsdk-javahttps://github.com/caitale/kpsdk-java.先试试看, 看快盘有没有禁用这些api的权限, 先弄一个, 以后在自己的网站上用来做备份数据也挺好的, 比起百度来说, 快盘算是厚道的, 至少提供api给你调用,而不是百度云上面的显示pcs的申请。直接不让你用,管你会不会编程, 就是不给你服务,弄的我现在使用php的那个上传,还担心每个月需要重新授权。
从github上下载工程下来,直接导入工作目录就能使用了,github上文档还是比较详细的, 基本上都讲到了。可以认证看看上面文档内容, 了解工作流程。
然后按照运行说明来操作,注意如果你使用的是myeclipse的话, 部署tomcat就不是第5个操作了, 直接把contextpath修改一下, 然后部署到自带的tomcat下吧。
1.请使用jdk 1.6以上版本
2.需要commons-codec,commons-httpclient,commons-logging的支持,WebContent->WEB-INF->lib目录下已包含这三个jar包
3.将解压后的工程导入eclipse中
4.运行前先在srckpclientcoreKuaipanApi类中设置自己的consumerKey和consumerSecret,
5.鼠标右击工程->Run As->Run on Server->选择一个Server,如Tomcat
6.运行后会进入OAuth授权流程,最后获取到access token
7.对于桌面应用可以运行srckpclienttest包下的TestToken类,来获取access_token
8.获取到token和secret后,可以运行srckpclienttest包下的Test类来测试API调用,测试的时候将token和secret填入Test类中的Token
9.Good luck!