|
|
@@ -32,9 +32,16 @@ public class WxPushServiceImpl implements WxPushService{
|
|
|
+ "\"keyword3\":{\"value\":\""+keyword3+"\",\"color\":\"#173177\"},"
|
|
|
+ "\"keyword4\":{\"value\":\""+keyword4+"\",\"color\":\"#173177\"},"
|
|
|
+ "\"remark\":{\"value\":\""+remark+"\",\"color\":\"#173177\"}}}";
|
|
|
- String access_token= getWxAccessToken(appId,secret);
|
|
|
- //System.err.println("wxPushAccess_token======" + access_token);
|
|
|
- HttpRequest hRequest= HttpRequest.post("https://api.weixin.qq.com/cgi-bin/message/template/send?access_token="+access_token)
|
|
|
+ HashMap<String, Object> params=new HashMap<>();
|
|
|
+ params.put("appid", appId);
|
|
|
+ params.put("secret", secret);
|
|
|
+ params.put("grant_type", "client_credential");
|
|
|
+ HttpRequest httpRequest= HttpRequest.get("https://api.weixin.qq.com/cgi-bin/token",params,false);
|
|
|
+ String content=httpRequest.body();
|
|
|
+ System.err.println("getWxAccessTokenContent======"+content);
|
|
|
+ String token= JSON.parseObject(content).getString("access_token");
|
|
|
+ System.err.println("getWxAccessTokenToken====="+ token);
|
|
|
+ HttpRequest hRequest= HttpRequest.post("https://api.weixin.qq.com/cgi-bin/message/template/send?access_token="+token)
|
|
|
.header("Content-Type", "application/json")
|
|
|
.send(json.getBytes());
|
|
|
String result= hRequest.body();
|
|
|
@@ -52,21 +59,8 @@ public class WxPushServiceImpl implements WxPushService{
|
|
|
return "已推送";
|
|
|
}
|
|
|
|
|
|
- public String getWxAccessToken(String appId,String secret){
|
|
|
- HashMap<String, Object> params=new HashMap<>();
|
|
|
- params.put("appid", appId);
|
|
|
- params.put("secret", secret);
|
|
|
- params.put("grant_type", "client_credential");
|
|
|
- HttpRequest httpRequest= HttpRequest.get("https://api.weixin.qq.com/cgi-bin/token",params,false);
|
|
|
- String content=httpRequest.body();
|
|
|
- // System.err.println("getWxAccessTokenContent======"+content);
|
|
|
- // HttpRequest response= HttpRequest.get("https://api.weixin.qq.com/sns/oauth2/access_token", params, true);
|
|
|
- //String result=response.body();
|
|
|
- //System.err.println("getWxAccessTokenResult======"+result);
|
|
|
- //String token= JSON.parseObject(result).getString("access_token");
|
|
|
- // System.err.println("getWxAccessTokenToken====="+token);
|
|
|
- String token= JSON.parseObject(content).getString("access_token");
|
|
|
- System.err.println("getWxAccessToken======"+token);
|
|
|
+ /*public String getWxAccessToken(String appId,String secret){
|
|
|
+
|
|
|
return token;
|
|
|
- }
|
|
|
+ }*/
|
|
|
}
|