新浪微博的API开放平台:
http://open.weibo.com/wiki/%E5%BE%AE%E5%8D%9AAPI
IOS和Android都有SDK可以下载,ios的地址:
https://github.com/sinaweibosdk/weibo_ios_sdk
在使用API前要先去:http://open.weibo.com/apps 注册成为开发者,通过身份认证的有高级api可以用,不通过也可以用普通的
注册成为开发者后就可以创建:微连接了,微服务只面向企业,个人只能用微连接。
在微连接里可以创建网页应用,移动应用,无线游戏等,创建好应用后就得到一个App Key 和App Secret。App Key 是固定的,从应用创建成功到被删除都是不变的,App Secret是获取access token时用的密钥,和App Key配对使用,也固定不变的。
微博开放接口的调用,如发微博、关注等,都是需要获取用户身份认证的。目前微博开放平台用户身份鉴权主要采用的是OAuth2.0。
授权机制说明:http://open.weibo.com/wiki/%E6%8E%88%E6%9D%83%E6%9C%BA%E5%88%B6%E8%AF%B4%E6%98%8E
授权后,拿到access token就可以调用api了
测试:
备注:ios9也就是xcode7之后苹果启用安全连接机制,,要把info.plist的App Transport Security Settings下的Allow Arbitrary Loads设置为YES才能联网