首页 > 代码库 > OAuth2.0学习(5-2)新浪开放平台-微博API-Web网站的授权

OAuth2.0学习(5-2)新浪开放平台-微博API-Web网站的授权

技术分享

1. 引导需要授权的用户到如下地址:

URL
1
https://api.weibo.com/oauth2/authorize?client_id=YOUR_CLIENT_ID&response_type=code&redirect_uri=YOUR_REGISTERED_REDIRECT_URI

2. 如果用户同意授权,页面跳转至 YOUR_REGISTERED_REDIRECT_URI/?code=CODE

3. 换取Access Token

URL
1
https://api.weibo.com/oauth2/access_token?client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET&grant_type=authorization_code&redirect_uri=YOUR_REGISTERED_REDIRECT_URI&code=CODE

其中client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET可以使用basic方式加入header中,返回值

JSON
1
2
3
4
5
{
    "access_token""SlAV32hkKG",
    "remind_in": 3600,
    "expires_in": 3600
}

4. 使用获得的Access Token调用API

 

OAuth2.0学习(5-2)新浪开放平台-微博API-Web网站的授权