|
|
@@ -197,7 +197,7 @@ public class TtOpenComponentServiceImpl implements TtOpenComponentService { |
|
|
|
private String createPreAuthUrl(String redirectURI) throws WxErrorException { |
|
|
|
String uri = API_CREATE_PREAUTHCODE_URL + "?component_appid="+getWxOpenConfigStorage().getComponentAppId(); |
|
|
|
|
|
|
|
String responseContent = post(API_CREATE_PREAUTHCODE_URL, null,"component_access_token"); |
|
|
|
String responseContent = post(uri, null,"component_access_token"); |
|
|
|
log.info(responseContent +"----------responseContent"); |
|
|
|
|
|
|
|
JsonObject jsonObject = TtOpenGsonBuilder.create().fromJson(responseContent, JsonObject.class); |
|
|
@@ -247,11 +247,10 @@ public class TtOpenComponentServiceImpl implements TtOpenComponentService { |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public String retrieveCode(String authorizationCode) throws WxErrorException { |
|
|
|
JsonObject jsonObject = new JsonObject(); |
|
|
|
jsonObject.addProperty("component_appid", getWxOpenConfigStorage().getComponentAppId()); |
|
|
|
jsonObject.addProperty("authorization_appid", authorizationCode); |
|
|
|
String responseContent = post(RETRIEVE_AUTHORIZER_TOKEN_URL, jsonObject.toString(), "component_access_token"); |
|
|
|
public String retrieveCode(String authorizerAppid) throws WxErrorException { |
|
|
|
String uri = RETRIEVE_AUTHORIZER_TOKEN_URL + "?component_appid=" + getWxOpenConfigStorage().getComponentAppId() + |
|
|
|
"&authorization_appid=" + authorizerAppid; |
|
|
|
String responseContent = post(uri, null, "component_access_token"); |
|
|
|
TtOpenRetrieveCode retrieveCode = TtOpenGsonBuilder.create().fromJson(responseContent, TtOpenRetrieveCode.class); |
|
|
|
if(retrieveCode == null){ |
|
|
|
return null; |
|
|
|