时间:2021-05-20
本文实例讲述了Java调用微信客服消息实现发货通知的方法。分享给大家供大家参考,具体如下:
微信文档地址:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140547&token=&lang=zh_CN
个人说明:这是一个样例,微信客户消息有很多种,我现在用的是公众号发送消息。样子如下图。
说明:下面开始代码部分了。
1.首先看微信文档。这里才是我们需要的
这里是说发消息要POST请求这个接口:https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=ACCESS_TOKEN
但是这个接口后面需要带一个参数ACCESS_TOKEN。
下面先获取ACCESS_TOKEN。
//这里的WeixinUtil.getAccess_token()方法,放在下面。String aToken = WeixinUtil.getAccess_token("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid="+你的appId+"&secret="+你的appSecret+"");System.out.println("这里是aToken"+aToken);String[] tokenOne = aToken.split(":");String[] token = tokenOne[1].split(",");char [] stringArr = token[0].toCharArray();String token3 = "" ;for(int i=1;i<stringArr.length-1;i++){ String token2 = String.valueOf(stringArr[i]); token3 += token2;}System.out.println("这里是ACCESS_TOKEN"+token3);获取到一个ACCESS_TOKEN,然后就可以加入到微信请求中
//这里就是一个微信请求,首先用String放着String tokenurl = "https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token="+token3;//首先确定是发送文字消息,还是图文消息,这里是手写的json数据.//发送文字消息,无连接String json = "{\"touser\":\"这里是Openid\",\"msgtype\":\"text\",\"text\":{\"content\":\"Hello World\"}}";//图文消息,有链接连接String jsonpic = "{\"touser\":\""+这里是Openid+"\","+ "\"msgtype\":\"news\",\"news\":{\"articles\":["+ "{\"title\":\"HelloWorld\",\"url\":\"要跳转的链接"}]}}";System.out.println("这里是json"+jsonpic);//请求方法,然后放回OK 成功,否则错误。这里这个请求方法在下边String xmlStr = HttpKit.post(tokenurl,jsonpic);System.out.println("这里是xmlStr"+xmlStr);说明:WeixinUtil.getAccess_token()方法。我放整个类了。改包名,只需要导入两个包
package com.uitrs.weixin;import java.net.HttpURLConnection;import java.net.URL;public class WeixinUtil { //传入URL public static String getAccess_token(String url) { String accessToken = null; try { URL urlGet = new URL(url); HttpURLConnection http = (HttpURLConnection) urlGet .openConnection(); http.setRequestMethod("GET"); // 必须是get方式请求 http.setRequestProperty("Content-Type", "application/x-.jfinal.kit.HttpKit;这个包到了jfinal的包。出自下面三个包当中,具体我也不清楚了
1.jfinal-2.2.jar (应该是这个)
2.jfinal-2.2-bin-with-src.jar
3.jfinal-weixin-1.7-bin-with-src.jar
更多关于java算法相关内容感兴趣的读者可查看本站专题:《Java字符与字符串操作技巧总结》、《Java数组操作技巧总结》、《Java数学运算技巧总结》、《Java编码操作技巧总结》和《Java数据结构与算法教程》
希望本文所述对大家java程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
一、告警通知为了及时通知商户异常,提高商户在微信平台的服务质量。微信后台会向商户推送告警通知,包括发货延迟、调用失败、通知失败等情况,通知的地址是商户在申请支付
消息通知对于某些应用是非常有用的,APP发送消息通知基本是没有限制的,而微信小程序是通过微信的模板消息通知实现的,微信模板消息目前来看还是通知非常有效,不存在垃
看微信撤回的消息的方法如下: 1、打开微信点击“我”、设置、新消息通知。 2、将通知显示消息详情打开,然后返回桌面,打开设置、通知、微信。 3、打开允许通
java汉诺塔详解及实现代码实现效果图打印的方法在moveTheTopOne()方法中被调用,调用该方法前打印出移动的方向--从X号塔往Y号塔汉诺塔要求:将第一
微信小程序支付功能实现PHP实例详解前端代码:wx.request({url:'https:///wxpay/pay.php',//通知地址'openid'=>