Oauth/authorize
目录 |
oauth/authorize
获得Request Token之后,需要请求用户授权该Request Token
URL
http://api.t.sina.com.cn/oauth/authorize
格式
标注的OAuth返回格式
HTTP 请求方式
GET
调用频率限制
false
请求参数说明
- 参考OAuth的第6章 (英文)
如使用XML/JSON返回方式(参看后文),需传递以下附加参数
- oauth_token 上一步获(即:oauth/request_token接口调用)取到的oauth token
- oauth_callback, 需要进行url encode
- display,定义页面调用类型,目前我们提供了6种调用类型
普通web调用:display=page 这个也是默认调用类型
Android,iPhone调用:display=mobile
wap访问页面自动调用:display=wap 我们会根据信息头来判断是wap1.2还是wap2.0
wap1.2页面调用:display=wap1.2 供wap1.2访问
wap2.0页面调用:display=wap2.0 供wap2.0访问
popup弹窗调用:display=popup
json 或 xml(通常移动终端使用)
- userId 新浪通行证账户名
- passwd 密码
使用示例
- 参见OAuth说明。
PHP示例
请从 微博SDK开发包下载 处下载PHP SDK(支持OAuth验证之版本)
代码示例如下:
//oauth/authorize $o = new WeiboOAuth( WB_AKEY , WB_SKEY ); $keys = $o->getRequestToken(); $aurl = $o->getAuthorizeURL( $keys['oauth_token'] ,false , 'http://localhost/callback.php'); echo($aurl);
文档更新时间: 2012-09-24