Oauth/request token
(→请求参数:) |
|||
(未显示3个用户的5个中间版本) | |||
第1行: | 第1行: | ||
== oauth/request_token == | == oauth/request_token == | ||
− | + | 通过访问该接口获取未授权的 Request Token | |
− | + | == URL == | |
− | + | ||
http://api.t.sina.com.cn/oauth/request_token | http://api.t.sina.com.cn/oauth/request_token | ||
− | + | ==格式== | |
OAuth HTTP 标准认证返回格式 | OAuth HTTP 标准认证返回格式 | ||
− | + | ==HTTP请求方式== | |
GET | GET | ||
− | + | ==请求数限制== | |
− | false | + | false |
− | + | ==请求参数== | |
− | * | + | * 参考[http://oauth.net/core/1.0a OAuth协议第6章] |
− | * oauth_consumer_key | + | * oauth_consumer_key: 创建应用时生成的APP KEY。 |
− | * oauth_signature_method | + | * oauth_signature_method: 签名方法,建议使用“HMAC-SHA1”。 |
− | + | * oauth_timestamp:时间戳。生成Base String时的时间戳。 | |
− | * oauth_timestamp | + | * oauth_nonce:单次值,一个随机字符串,防止重复攻击。该字段只支持ASCII码的字符。 |
− | * oauth_nonce | + | * oauth_version : OAuth协议版本。填写“1.0”。 |
− | * | + | * oauth_signature:签名值,是由[[Oauth#.E8.AF.B7.E6.B1.82.E7.AD.BE.E5.90.8D|根据上面的5个参数生成的 Base String]]经HMAC-SHA1算法计算得出。 |
− | + | ==使用说明== | |
− | * | + | ===返回示例=== |
+ | <pre> | ||
+ | oauth_token=8ldIZyxQeVrFZXFOZH5tAwj6vzJYuLQpl0WUEYtWc&oauth_token_secret=x6qpRnlEmW9JbQn4PQVVeVG8ZLPEx6A0TOebgwcuA&oauth_callback_confirmed=true | ||
+ | </pre> | ||
+ | ==使用示例== | ||
+ | * 参见[[OAuth]]说明。 | ||
+ | ===PHP示例=== | ||
+ | 请从 [[SDK | 微博SDK开发包下载]] 处下载PHP SDK(支持OAuth验证之版本)<br> | ||
+ | 代码示例如下: | ||
+ | <pre> | ||
+ | //oauth/request_token | ||
+ | $o = new WeiboOAuth( WB_AKEY , WB_SKEY ); | ||
+ | $keys = $o->getRequestToken(); | ||
+ | echo($keys['oauth_token'].' : '.$keys['oauth_token_secret']); | ||
+ | </pre> |
2010年12月13日 (一) 11:26的最后版本
目录 |
oauth/request_token
通过访问该接口获取未授权的 Request Token
URL
http://api.t.sina.com.cn/oauth/request_token
格式
OAuth HTTP 标准认证返回格式
HTTP请求方式
GET
请求数限制
false
请求参数
- 参考OAuth协议第6章
- oauth_consumer_key: 创建应用时生成的APP KEY。
- oauth_signature_method: 签名方法,建议使用“HMAC-SHA1”。
- oauth_timestamp:时间戳。生成Base String时的时间戳。
- oauth_nonce:单次值,一个随机字符串,防止重复攻击。该字段只支持ASCII码的字符。
- oauth_version : OAuth协议版本。填写“1.0”。
- oauth_signature:签名值,是由根据上面的5个参数生成的 Base String经HMAC-SHA1算法计算得出。
使用说明
返回示例
oauth_token=8ldIZyxQeVrFZXFOZH5tAwj6vzJYuLQpl0WUEYtWc&oauth_token_secret=x6qpRnlEmW9JbQn4PQVVeVG8ZLPEx6A0TOebgwcuA&oauth_callback_confirmed=true
使用示例
- 参见OAuth说明。
PHP示例
请从 微博SDK开发包下载 处下载PHP SDK(支持OAuth验证之版本)
代码示例如下:
//oauth/request_token $o = new WeiboOAuth( WB_AKEY , WB_SKEY ); $keys = $o->getRequestToken(); echo($keys['oauth_token'].' : '.$keys['oauth_token_secret']);
文档更新时间: 2010-12-13