*/
private String getAccessTokenUrl(String authorizationCode) {
StringBuilder accessTokenUrl = new StringBuilder();
// QQ互联工具类
OpenQqUtils oqu = new OpenQqUtils();
// 通过Authorization Code获取Access Token 的URl
accessTokenUrl.append(OpenQqConstants.QQ_ACCESS_TOKEN_URL);
// QQ登陆地址 用于获取Authorization Code
accessTokenUrl.append("?grant_type=authorization_code");
// 申请QQ登录成功后,分配给应用的appid
accessTokenUrl.append("&client_id=" + oqu.getConfigValue("qq.appid"));
// 申请QQ登录成功后,分配给网站的appkey
accessTokenUrl.append("&client_secret=" + oqu.getConfigValue("qq.appkey"));
// 登陆成功后返回的authorization code
accessTokenUrl.append("&code=" + authorizationCode);
// client端的状态值。用于第三方应用防止CSRF攻击,成功授权后回调时会原样带回。
accessTokenUrl.append("&state=javaSdk-token");
// 成功授权后的回调地址,建议设置为网站首页或网站的用户中心。
accessTokenUrl.append("&redirect_uri=" + oqu.getConfigValue("qq.callback"));
// 日志
log.info("获取AccessToken的url:" + accessTokenUrl.toString());
return accessTokenUrl.toString();