2/oauth2/authorize/en
(→Example) |
|||
(未显示1个用户的5个中间版本) | |||
第15行: | 第15行: | ||
!width="10%" style="text-align:center;font-weight:bolder;border:1px solid #cccccc"|Type and Range | !width="10%" style="text-align:center;font-weight:bolder;border:1px solid #cccccc"|Type and Range | ||
!width="75%" style="text-align:center;font-weight:bolder;border:1px solid #cccccc"|Description | !width="75%" style="text-align:center;font-weight:bolder;border:1px solid #cccccc"|Description | ||
− | {{api_args|client_id|true|string|AppKey created when | + | {{api_args|client_id|true|string|AppKey created when an application is created. }} |
{{api_args|redirect_uri|true|string|Authorization callback address.Application outside the website need to be the same with the setted callback address,and application inside the website need to be the canvas page URL.}} | {{api_args|redirect_uri|true|string|Authorization callback address.Application outside the website need to be the same with the setted callback address,and application inside the website need to be the canvas page URL.}} | ||
− | {{api_args| | + | {{api_args|scope|false|string|It need to be passed when applies for scope authorization.More than one scope can be applied at one time, and should be separated by simeangle comma.[[Scope|document]] }} |
{{api_args|state|false|string|State for keeping request and callback.It will be returned in Query Parameter when callback.}} | {{api_args|state|false|string|State for keeping request and callback.It will be returned in Query Parameter when callback.}} | ||
{{api_args|display|false|string|Terminal type of the authorization page.The value is as follows.}} | {{api_args|display|false|string|Terminal type of the authorization page.The value is as follows.}} | ||
+ | {{api_args|forcelogin|false|boolean|Whether the user need login again or not. true:Yes,false:No.Default is 'No'.}} | ||
+ | {{api_args|language|false|string|The language type of authorization page. Default is Chinese. 'en' means English.}} | ||
|} | |} | ||
第35行: | 第37行: | ||
|style="text-align:left;padding-left:5px;border:1px solid #cccccc"|Mobile termination authorization page.Apply to the mobile phone that supports html5. | |style="text-align:left;padding-left:5px;border:1px solid #cccccc"|Mobile termination authorization page.Apply to the mobile phone that supports html5. | ||
|- | |- | ||
+ | |style="text-align:left;padding-left:5px;font-weight:bolder;border:1px solid #cccccc"|wap | ||
+ | |style="text-align:left;padding-left:5px;border:1px solid #cccccc"|Wap type authorization page. Apply to dumbphone. | ||
+ | |- | ||
+ | |style="text-align:left;padding-left:5px;font-weight:bolder;border:1px solid #cccccc"|client | ||
+ | |style="text-align:left;padding-left:5px;border:1px solid #cccccc"|Client type authorization page.Apply to PC desktop application. | ||
+ | <!--|- | ||
|style="text-align:left;padding-left:5px;font-weight:bolder;border:1px solid #cccccc"|popup | |style="text-align:left;padding-left:5px;font-weight:bolder;border:1px solid #cccccc"|popup | ||
|style="text-align:left;padding-left:5px;border:1px solid #cccccc"|Popup window type authorization page.Apply to the small window web browser. | |style="text-align:left;padding-left:5px;border:1px solid #cccccc"|Popup window type authorization page.Apply to the small window web browser. | ||
第45行: | 第53行: | ||
|- | |- | ||
|style="text-align:left;padding-left:5px;font-weight:bolder;border:1px solid #cccccc"|js | |style="text-align:left;padding-left:5px;font-weight:bolder;border:1px solid #cccccc"|js | ||
− | |style="text-align:left;padding-left:5px;border:1px solid #cccccc"|Weibo JS-SDK special authorization page.Popup window type.The returned data is JSONP callback function. | + | |style="text-align:left;padding-left:5px;border:1px solid #cccccc"|Weibo JS-SDK special authorization page.Popup window type.The returned data is JSONP callback function.--> |
|- | |- | ||
|style="text-align:left;padding-left:5px;font-weight:bolder;border:1px solid #cccccc"|apponweibo | |style="text-align:left;padding-left:5px;font-weight:bolder;border:1px solid #cccccc"|apponweibo | ||
第52行: | 第60行: | ||
==Response== | ==Response== | ||
− | |||
{| border="1" cellspacing="0" cellpadding="0" width="100%" class="parameters" style="border-color: #CCCCCC;" | {| border="1" cellspacing="0" cellpadding="0" width="100%" class="parameters" style="border-color: #CCCCCC;" | ||
|- | |- | ||
第63行: | 第70行: | ||
− | ;'''response_type is token''' | + | <!--;'''response_type is token''' |
{| border="1" cellspacing="0" cellpadding="0" width="100%" class="parameters" style="border-color: #CCCCCC;" | {| border="1" cellspacing="0" cellpadding="0" width="100%" class="parameters" style="border-color: #CCCCCC;" | ||
|- | |- | ||
第73行: | 第80行: | ||
{{rdes_args|refresh_token|string|Refresh token.It will be returned if the application is allowed}} | {{rdes_args|refresh_token|string|Refresh token.It will be returned if the application is allowed}} | ||
{{rdes_args|state|string|It will be returned if parameter 'state' is provided}} | {{rdes_args|state|string|It will be returned if parameter 'state' is provided}} | ||
− | |} | + | |}--> |
==Example== | ==Example== | ||
− | |||
<pre> | <pre> | ||
− | // | + | //请求 |
− | https://api. | + | https://api.weibo.com/oauth2/authorize?client_id=123050457758183&redirect_uri=http://www.example.com/response&response_type=code |
− | // | + | //同意授权后会重定向 |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
http://www.example.com/response&code=CODE | http://www.example.com/response&code=CODE | ||
</pre> | </pre> | ||
− | |||
__NOTOC__ | __NOTOC__ |
2013年4月1日 (一) 20:08的最后版本
oauth2/authorize
Authorize interface of OAuth2.
URL
https://api.weibo.com/oauth2/authorize
HTTP Request Method
GET/POST
Request Parameters
Requires | Type and Range | Description | |
---|---|---|---|
client_id | true | string | AppKey created when an application is created. |
redirect_uri | true | string | Authorization callback address.Application outside the website need to be the same with the setted callback address,and application inside the website need to be the canvas page URL. |
scope | false | string | It need to be passed when applies for scope authorization.More than one scope can be applied at one time, and should be separated by simeangle comma.document |
state | false | string | State for keeping request and callback.It will be returned in Query Parameter when callback. |
display | false | string | Terminal type of the authorization page.The value is as follows. |
forcelogin | false | boolean | Whether the user need login again or not. true:Yes,false:No.Default is 'No'. |
language | false | string | The language type of authorization page. Default is Chinese. 'en' means English. |
- display description:
Parameter value | Type Description |
---|---|
default | Default authorization page.Apply to the web browser. |
mobile | Mobile termination authorization page.Apply to the mobile phone that supports html5. |
wap | Wap type authorization page. Apply to dumbphone. |
client | Client type authorization page.Apply to PC desktop application. |
apponweibo | Default authorization page of the application inside the website.Access_token is not returned after authorization.Only refresh the parent frame. |
Response
Returned Field | Field Type | Field Description |
---|---|---|
code | string | It is used for getting the access_token |
state | string | It will be returned if parameter 'state' is provided |
Example
//请求 https://api.weibo.com/oauth2/authorize?client_id=123050457758183&redirect_uri=http://www.example.com/response&response_type=code //同意授权后会重定向 http://www.example.com/response&code=CODE
文档更新时间: 2013-04-01