新浪微博API开发
微博API的一个认识:
所谓开放接口,也是有条件的,所有站外的应用调用API都需要授权。
网站接入流程:
1、申请APPKEY。
2、获得以后。需要在上面的链接设置授权测试账号。
3、用账号登录授权,获得accesstoken.(accesstoken有效期只有24小时,失效后需要用户再授权)
4、用户登录授权流程
(1)点击微博登录,跳到新浪授权页面,如果已经登录直接显示授权,如未,登陆后再显示。
(2)授权后,返回申请时设置的链接,或者参数给定的链接。
(3)这会返回一个code值。将CODE传给另一个链接,获取accesstoken ,并保存,进入绑定用户流程。观其他网站。没有的话。绑定,没有账号,让其注册申请一个,有账号让其登陆,将微博两个账号绑定。昵称用本站的。
(4)每一次请求,需要捕获异常,如果异常,需要重新申请accesstoken流程,然用户继续申请。