IOS苦逼实作社会化媒体之 新浪微博 API

:用户认证,文字分享。


新浪的文档写的不错,清楚易于查找。

 

API认证规范方面,Basic认证已经取消,OAthu2.0测中,暂未开放,只能使用OAuth1.0

对于OAuth1.0实现,新浪完全按照标准规范来,没有像开心网那种苦逼的自定参数。

 

OAuth1.0认证实现的细节上需要注意三点:

1. 谨慎使用官网上挂着的第三方sdk,尤其是不需要实现完整微博客户端的情况下。

2. 在显示pin的web页面上,会出现6位数字,可以直接解析html获取Pin。保险期间,获取之后可以直接走第三步,拿access token,如果失败,就请用户手动输入。防止新浪以后变更pin格式,比如改成图片神马的。

3. 新浪支持header,query string两种模式认证。官方推荐使用header模式,以我个人观点,如果要实现多个社会化媒体的通用sdk,header模式也是不二选择(豆瓣就只支持header模式)。

 

API调用没什么好说的,注意调用频率就行了。参照这个:

http://open.weibo.com/wiki/Rate-limiting

 

 

posted @ 2011-08-22 11:07  hjtc  Views(1029)  Comments(0Edit  收藏  举报