Oauth/authorize
(→请求参数说明) |
(→请求参数说明) |
||
第19行: | 第19行: | ||
如使用XML/JSON返回方式(参看后文),需传递以下附加参数 | 如使用XML/JSON返回方式(参看后文),需传递以下附加参数 | ||
* oauth_token 上一步获取到的oauth token | * oauth_token 上一步获取到的oauth token | ||
− | * oauth_callback, 需要进行url encode | + | * oauth_callback, 需要进行url encode |
+ | * display,定义页面调用类型 | ||
+ | 普通web调用:display=page 这个也是默认调用类型 | ||
+ | wap页面调用:display=wap 我们会根据信息头来判断是wap1.2还是wap2.0 | ||
+ | popup弹窗调用:display=popup | ||
+ | |||
+ | |||
json 或 xml(通常移动终端使用) | json 或 xml(通常移动终端使用) |
2010年5月31日 (一) 17:50的版本
目录 |
oauth/authorize
获得Request Token之后,需要请求用户授权该Request Token
URL
http://api.t.sina.com.cn/oauth/authorize
格式
标注的OAuth返回格式
HTTP 请求方式
GET
调用频率限制:
fase
请求参数说明
- 参考OAuth 的第6章 http://oauth.net/core/1.0a/#anchor9 (英文)
如使用XML/JSON返回方式(参看后文),需传递以下附加参数
- oauth_token 上一步获取到的oauth token
- oauth_callback, 需要进行url encode
- display,定义页面调用类型
普通web调用:display=page 这个也是默认调用类型 wap页面调用:display=wap 我们会根据信息头来判断是wap1.2还是wap2.0 popup弹窗调用:display=popup
json 或 xml(通常移动终端使用)
- userId 新浪通行证账户名
- passwd 密码
使用说明
- 当请求参数 oauth_callback=oob 则表明为桌面应用,会提示用户做桌面应用操作.
部分移动终端客户端可能不方便访问Web/WAP页面,可以使用以下方法
- oauth_callback=json, 页面直接返回参数
{"oauth_token":"c248561721393a78260b8d00ece7d703", "oauth_verifier":"234256"}
- oauth_callback=xml, 页面直接返回参数
<oauth_token>c248561721393a78260b8d00ece7d703</oauth_token> <oauth_verifier>234256</oauth_verifier>