• 大小: 22KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-06-04
  • 语言: 数据库
  • 标签: 微信  

资源简介

代码如下:其中access_token 、openid和模板ID自己重新填写

资源截图

代码片段和文件信息

package cn.weixin;

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.ConnectException;
import java.net.URL;
import java.util.Map;

import javax.net.ssl.HttpsURLConnection;

import com.alibaba.fastjson.JSONException;
import com.alibaba.fastjson.JSONobject;

/**
 * @method packJsonmsg
 * @描述: TODO(封装微信模板:订单支付成功)
 * @参数@param first 头部
 * @参数@param keyword11 模板第一个参数
 * @参数@param keyword21 模板第一个参数
 * @参数@param remark 说明
 * @参数@return
 * @返回类型:JSONobject
 * @添加时间 2016-1-5下午03:38:54
 * @作者:***
 */
public class sendTemplate {
private final static String appid = ““;
private final static String AppSecret = ““;

public static void main(String[] args) {
// first keyword1 keyword2 remak
String first = “您的朋友客服光顾了您的微银行,请注意维护好客户关系,做好服务工作,如有不明白可以问系统客服,联系电话:0755-22222222或直接公众号账号中咨询。“;
String keyword1 = “客服“;
String keyword2 = “2018年5月3日 16:19“;
String remark = “点击进入查看详情“;
JSONobject data = packJsonmsg(first keyword1 keyword2 remark);
System.out.println(“data:“ + data);
// 用户openid 模板id 模板链接路径 模板颜色 json数据
String o = sendWechatmsgToUser(“oVyeG0h9j0MhV-kDwforrRnR-PAU“
“unK4Ad-z72Us8-DkWlka81mCZJUjTmgu09LHo4cy_AY“ “www.baidu.com“
“#173177“ data);
System.err.println(“result:“ + o);
}

public static JSONobject packJsonmsg(String first String keyword11
String keyword21 String remark1) {
JSONobject json = new JSONobject();
try {
JSONobject jsonFirst = new JSONobject();
jsonFirst.put(“value“ first);
jsonFirst.put(“color“ “#173177“);
json.put(“first“ jsonFirst);
JSONobject keyword1 = new JSONobject();
keyword1.put(“value“ keyword11);
keyword1.put(“color“ “#173177“);
json.put(“keyword1“ keyword1);
JSONobject keyword2 = new JSONobject();
keyword2.put(“value“ keyword21);
keyword2.put(“color“ “#173177“);
json.put(“keyword2“ keyword2);

JSONobject remark = new JSONobject();
remark.put(“value“ remark1);
remark.put(“color“ “#173177“);
json.put(“remark“ remark);
} catch (JSONException e) {
e.printStackTrace();
}
return json;
}

/**
 * @method sendWechatmsgToUser
 * @描述: TODO(发送模板信息给用户)
 * @参数@param touser 用户的openid
 * @参数@param templat_id 信息模板id
 * @参数@param url 用户点击详情时跳转的url
 * @参数@param topcolor 模板字体的颜色
 * @参数@param data 模板详情变量 Json格式
 * @参数@return
 * @返回类型:String
 * @添加时间 2016-1-5上午10:38:45
 * @作者:***
 */
public static String sendWechatmsgToUser(String touser String templat_id
String clickurl String topcolor JSONobject data) {
String tmpurl = “https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN“;
// String token = (String) CacheUtils.get(“accessToken“); //
// ??微信凭证,access_token
// String token
// =“jMikOc7vkXR-Vr027hIui1PG5s_WYY_47BYUeQrEeEUaFH_Cuv9Wed8WXLAbJoNkZIjlWJQuVN4G880hQCT88vb63gdXjmkvuED6O2YjCKSaFA8vOfIYYId80WyPXB

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-05-03 16:52  WeChatTL\
     文件        1513  2017-11-12 15:28  WeChatTL\.classpath
     文件        1084  2017-11-12 15:28  WeChatTL\.project
     目录           0  2018-05-03 16:52  WeChatTL\.settings\
     文件         639  2017-11-12 15:28  WeChatTL\.settings\.jsdtscope
     文件          57  2017-11-12 15:30  WeChatTL\.settings\org.eclipse.core.resources.prefs
     文件         430  2017-11-12 15:28  WeChatTL\.settings\org.eclipse.jdt.core.prefs
     文件          90  2017-11-12 15:28  WeChatTL\.settings\org.eclipse.m2e.core.prefs
     文件         680  2017-11-12 15:28  WeChatTL\.settings\org.eclipse.wst.common.component
     文件         252  2017-11-12 15:28  WeChatTL\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2017-11-12 15:28  WeChatTL\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2017-11-12 15:28  WeChatTL\.settings\org.eclipse.wst.jsdt.ui.superType.name
     文件          50  2017-11-12 15:28  WeChatTL\.settings\org.eclipse.wst.validation.prefs
     文件        1462  2017-11-12 15:30  WeChatTL\pom.xml
     目录           0  2018-05-03 16:52  WeChatTL\src\
     目录           0  2018-05-03 16:52  WeChatTL\src\main\
     目录           0  2018-05-03 16:52  WeChatTL\src\main\java\
     目录           0  2018-05-03 16:52  WeChatTL\src\main\java\cn\
     目录           0  2018-05-03 16:52  WeChatTL\src\main\java\cn\weixin\
     文件        5555  2018-05-03 16:52  WeChatTL\src\main\java\cn\weixin\sendTemplate.java
     文件        3644  2018-05-03 16:50  WeChatTL\src\main\java\cn\weixin\Token.java
     目录           0  2018-05-03 16:52  WeChatTL\src\main\java\com\
     目录           0  2018-05-03 16:52  WeChatTL\src\main\java\com\fangshikeji\
     目录           0  2017-11-12 15:31  WeChatTL\src\main\java\com\fangshikeji\logistics\
     目录           0  2017-11-12 15:28  WeChatTL\src\main\resources\
     目录           0  2018-05-03 16:52  WeChatTL\src\main\webapp\
     目录           0  2018-05-03 16:52  WeChatTL\src\main\webapp\WEB-INF\
     文件         636  2017-11-12 15:28  WeChatTL\src\main\webapp\WEB-INF\web.xml
     目录           0  2018-05-03 16:52  WeChatTL\src\test\
     目录           0  2017-11-12 15:28  WeChatTL\src\test\java\
     目录           0  2017-11-12 15:28  WeChatTL\src\test\resources\
............此处省略20个文件信息

评论

共有 条评论