public class OauthQQ extends Oauth
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getAuthorizeUrl(String state)
获取授权url
DOC:http://wiki.connect.qq.com/%E4%BD%BF%E7%94%A8authorization_code%E8%8E%B7%E5%8F%96access_token
|
Oauth |
getSelf() |
String |
getTokenByCode(String code)
获取token
|
String |
getTokenInfo(String accessToken)
获取TokenInfo
|
String |
getUserInfo(String accessToken,
String uid)
获取用户信息
DOC:http://wiki.connect.qq.com/get_user_info
|
com.alibaba.fastjson.JSONObject |
getUserInfoByCode(String code)
根据code一步获取用户信息
|
static OauthQQ |
me()
用于链式操作
|
doGet, doGetWithHeaders, doPost, getAuthorizeUrl, getClientId, getClientSecret, getRedirectUripublic static OauthQQ me()
public String getAuthorizeUrl(String state)
state - OAuth2.0标准协议建议,利用state参数来防止CSRF攻击public String getTokenByCode(String code)
code - 根据code获取tokenpublic String getTokenInfo(String accessToken)
accessToken - AccessTokenpublic String getUserInfo(String accessToken, String uid)
accessToken - AccessTokenuid - 用户idpublic com.alibaba.fastjson.JSONObject getUserInfoByCode(String code)
code - oauth codeCopyright © 2017. All rights reserved.