金山快盘开发 (一)
原文:http://codek.blog.51cto.com/1764681/1003207
金山快盘使用了OAth的开发接口,版本使用的是1.0,具体我也不知道是什么东西,反正我们要在这个接口上进行开发,首先,要在金山快盘开发者网站上创建一个自己的应用,创建成功后系统就会返回两个值:consumer_key,consumer_secret。
其中的consumer_key是用来标记应用程序的。
consumer_secret使用来作为HMAC-SHA1的其中一半的密钥签名请求的url的
这样我们已经可以唯一标记自己的应用程序了。
下来就要请求一个临时授权了。
在这里我们就要开始第一个url构造和请求了。这个url的构造和方法金山的开发者文档都写了:
http://www.kuaipan.cn/developers/document_oauth.htm <-- 这个是金山给的开发者文档的OAth部分
OAuth授权机制总共分为三步,开发者文档中已经说明了详细的作用:
1.requestToken
2.authorize
3.accessToken
2.authorize
3.accessToken
当然在这之前一直需要你的应用的两个值进行应用标识和密钥签名了。
建议首先使用金山提供的调试工具来进行调试一下,这样有助于理解OAth的授权机制。
http://www.kuaipan.cn/developers/createsign.htm