Oauth/authorize

跳转到: 导航, 搜索

目录

oauth/authorize

获得Request Token之后,需要请求用户授权该Request Token

URL

http://api.t.sina.com.cn/oauth/authorize

格式

标注的OAuth返回格式

HTTP 请求方式

GET

调用频率限制

false

请求参数说明

如使用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 密码

使用示例

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