2/oauth2/authorize/en

跳转到: 导航, 搜索
第78行: 第78行:
 
;'''response_type is token'''
 
;'''response_type is token'''
 
<pre>
 
<pre>
//请求
+
//Request
 
https://api.t.sina.com.cn/oauth2/authorize?client_id=123050457758183&redirect_uri=http://www.example.com/response&response_type=token
 
https://api.t.sina.com.cn/oauth2/authorize?client_id=123050457758183&redirect_uri=http://www.example.com/response&response_type=token
  
//同意授权后会重定向
+
//Will redirect after authorization
 
http://www.example.com/response#access_token=ACCESS_TOKEN&expires_in=250327040&refresh_token=REFRESH_TOKEN
 
http://www.example.com/response#access_token=ACCESS_TOKEN&expires_in=250327040&refresh_token=REFRESH_TOKEN
 
</pre>
 
</pre>
第88行: 第88行:
 
;'''response_type is code'''
 
;'''response_type is code'''
 
<pre>
 
<pre>
//请求
+
//Request
 
https://api.t.sina.com.cn/oauth2/authorize?client_id=123050457758183&redirect_uri=http://www.example.com/response&response_type=code
 
https://api.t.sina.com.cn/oauth2/authorize?client_id=123050457758183&redirect_uri=http://www.example.com/response&response_type=code
  
//同意授权后会重定向
+
//Will redirect after authorization
 
http://www.example.com/response&code=CODE
 
http://www.example.com/response&code=CODE
 
</pre>
 
</pre>

2012年1月30日 (一) 22:03的版本

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 a 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.
response_type false string Returned type.Supports code,token.Default is code.
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.


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.
popup Popup window type authorization page.Apply to the small window web browser.
wap1.2 Wap1.2 authorization page.
wap2.0 Wap2.0 authorization page.
js Weibo JS-SDK special authorization page.Popup window type.The returned data is JSONP callback function.
apponweibo Default authorization page of the application inside the website.Access_token is not returned after authorization.Only refresh the parent frame.

Response

response_type is code
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


response_type is token
Returned Field Field Type Field Description
access_token string Authorized access token.For calling other interfaces
expires_in string Valid time of access token.Timestamp format of unix
refresh_token string Refresh token.It will be returned if the application is allowed
state string It will be returned if parameter 'state' is provided

Example

response_type is token
//Request
https://api.t.sina.com.cn/oauth2/authorize?client_id=123050457758183&redirect_uri=http://www.example.com/response&response_type=token

//Will redirect after authorization
http://www.example.com/response#access_token=ACCESS_TOKEN&expires_in=250327040&refresh_token=REFRESH_TOKEN


response_type is code
//Request
https://api.t.sina.com.cn/oauth2/authorize?client_id=123050457758183&redirect_uri=http://www.example.com/response&response_type=code

//Will redirect after authorization
http://www.example.com/response&code=CODE