mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-08-24 07:23:01 +08:00
修复错误的参数名称: agendid -> agentid
This commit is contained in:
parent
87f023e680
commit
6682f5ff28
@ -1,28 +1,7 @@
|
|||||||
package me.chanjar.weixin.cp.api;
|
package me.chanjar.weixin.cp.api;
|
||||||
|
|
||||||
import java.io.File;
|
import com.google.gson.*;
|
||||||
import java.io.IOException;
|
|
||||||
import java.io.InputStream;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.UUID;
|
|
||||||
|
|
||||||
import org.apache.http.HttpHost;
|
|
||||||
import org.apache.http.client.ClientProtocolException;
|
|
||||||
import org.apache.http.client.config.RequestConfig;
|
|
||||||
import org.apache.http.client.methods.CloseableHttpResponse;
|
|
||||||
import org.apache.http.client.methods.HttpGet;
|
|
||||||
import org.apache.http.impl.client.BasicResponseHandler;
|
|
||||||
import org.apache.http.impl.client.CloseableHttpClient;
|
|
||||||
import org.slf4j.Logger;
|
|
||||||
import org.slf4j.LoggerFactory;
|
|
||||||
|
|
||||||
import com.google.gson.JsonArray;
|
|
||||||
import com.google.gson.JsonElement;
|
|
||||||
import com.google.gson.JsonObject;
|
|
||||||
import com.google.gson.JsonParser;
|
|
||||||
import com.google.gson.JsonPrimitive;
|
|
||||||
import com.google.gson.reflect.TypeToken;
|
import com.google.gson.reflect.TypeToken;
|
||||||
|
|
||||||
import me.chanjar.weixin.common.bean.WxAccessToken;
|
import me.chanjar.weixin.common.bean.WxAccessToken;
|
||||||
import me.chanjar.weixin.common.bean.WxJsapiSignature;
|
import me.chanjar.weixin.common.bean.WxJsapiSignature;
|
||||||
import me.chanjar.weixin.common.bean.menu.WxMenu;
|
import me.chanjar.weixin.common.bean.menu.WxMenu;
|
||||||
@ -36,20 +15,28 @@ import me.chanjar.weixin.common.util.RandomUtils;
|
|||||||
import me.chanjar.weixin.common.util.StringUtils;
|
import me.chanjar.weixin.common.util.StringUtils;
|
||||||
import me.chanjar.weixin.common.util.crypto.SHA1;
|
import me.chanjar.weixin.common.util.crypto.SHA1;
|
||||||
import me.chanjar.weixin.common.util.fs.FileUtils;
|
import me.chanjar.weixin.common.util.fs.FileUtils;
|
||||||
import me.chanjar.weixin.common.util.http.ApacheHttpClientBuilder;
|
import me.chanjar.weixin.common.util.http.*;
|
||||||
import me.chanjar.weixin.common.util.http.DefaultApacheHttpClientBuilder;
|
|
||||||
import me.chanjar.weixin.common.util.http.MediaDownloadRequestExecutor;
|
|
||||||
import me.chanjar.weixin.common.util.http.MediaUploadRequestExecutor;
|
|
||||||
import me.chanjar.weixin.common.util.http.RequestExecutor;
|
|
||||||
import me.chanjar.weixin.common.util.http.SimpleGetRequestExecutor;
|
|
||||||
import me.chanjar.weixin.common.util.http.SimplePostRequestExecutor;
|
|
||||||
import me.chanjar.weixin.common.util.http.URIUtil;
|
|
||||||
import me.chanjar.weixin.common.util.json.GsonHelper;
|
import me.chanjar.weixin.common.util.json.GsonHelper;
|
||||||
import me.chanjar.weixin.cp.bean.WxCpDepart;
|
import me.chanjar.weixin.cp.bean.WxCpDepart;
|
||||||
import me.chanjar.weixin.cp.bean.WxCpMessage;
|
import me.chanjar.weixin.cp.bean.WxCpMessage;
|
||||||
import me.chanjar.weixin.cp.bean.WxCpTag;
|
import me.chanjar.weixin.cp.bean.WxCpTag;
|
||||||
import me.chanjar.weixin.cp.bean.WxCpUser;
|
import me.chanjar.weixin.cp.bean.WxCpUser;
|
||||||
import me.chanjar.weixin.cp.util.json.WxCpGsonBuilder;
|
import me.chanjar.weixin.cp.util.json.WxCpGsonBuilder;
|
||||||
|
import org.apache.http.HttpHost;
|
||||||
|
import org.apache.http.client.ClientProtocolException;
|
||||||
|
import org.apache.http.client.config.RequestConfig;
|
||||||
|
import org.apache.http.client.methods.CloseableHttpResponse;
|
||||||
|
import org.apache.http.client.methods.HttpGet;
|
||||||
|
import org.apache.http.impl.client.BasicResponseHandler;
|
||||||
|
import org.apache.http.impl.client.CloseableHttpClient;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStream;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.UUID;
|
||||||
|
|
||||||
public class WxCpServiceImpl implements WxCpService {
|
public class WxCpServiceImpl implements WxCpService {
|
||||||
|
|
||||||
@ -185,10 +172,10 @@ public class WxCpServiceImpl implements WxCpService {
|
|||||||
jsapiSignature.setNoncestr(noncestr);
|
jsapiSignature.setNoncestr(noncestr);
|
||||||
jsapiSignature.setUrl(url);
|
jsapiSignature.setUrl(url);
|
||||||
jsapiSignature.setSignature(signature);
|
jsapiSignature.setSignature(signature);
|
||||||
|
|
||||||
// Fixed bug
|
// Fixed bug
|
||||||
jsapiSignature.setAppid(this.configStorage.getCorpId());
|
jsapiSignature.setAppid(this.configStorage.getCorpId());
|
||||||
|
|
||||||
return jsapiSignature;
|
return jsapiSignature;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -503,7 +490,7 @@ this.configStorage.getOauth2redirectUri(),
|
|||||||
public String[] oauth2getUserInfo(String agentId, String code) throws WxErrorException {
|
public String[] oauth2getUserInfo(String agentId, String code) throws WxErrorException {
|
||||||
String url = "https://qyapi.weixin.qq.com/cgi-bin/user/getuserinfo?"
|
String url = "https://qyapi.weixin.qq.com/cgi-bin/user/getuserinfo?"
|
||||||
+ "code=" + code
|
+ "code=" + code
|
||||||
+ "&agendid=" + agentId;
|
+ "&agentid=" + agentId;
|
||||||
String responseText = get(url, null);
|
String responseText = get(url, null);
|
||||||
JsonElement je = new JsonParser().parse(responseText);
|
JsonElement je = new JsonParser().parse(responseText);
|
||||||
JsonObject jo = je.getAsJsonObject();
|
JsonObject jo = je.getAsJsonObject();
|
||||||
|
Loading…
Reference in New Issue
Block a user