陈俊翰的gravatar头像
陈俊翰2018-07-03 08:30:26

快三软件破解版下载:java推送小程序服务通知,为什么收到了空的客服消息?

上海快三今日开奖走势国结果 www.6r52v.cn 问题描述

用java后台在小程序表单提交的时候,获取 form_id发送设置好的模板,结果却收到了客服消息还是空的

运行环境

jdk8+tomcat8+mysql+eclipse+maven

项目技术(必填)

微信小程序

项目截图(必填)

java推送小程序服务通知,为什么收到了空的客服消息?java推送小程序服务通知,为什么收到了空的客服消息?

运行截图(必填)

没存但是确实是提示发送成功

相关代码片段

传的参数

{
    "touser":"oYf0b5F0iyCvjTy4BBkC7ulVsgl4",
    "template_id":"FHpelcSg4DgPXwwp-IOJ9uvJ2iq4k-SD4Z1wz39I3DM",
    "page":"pages/index/main",
    "form_id":"fe9840826c797511c7ace5e22eaa3c1a",
    "data":{
        "keyword1":{
            "value":"新人注册成功,送15元洗车红包"
            },
        "keyword2":{
            "value":"2018-07-02 16:47:13"
            },
        "keyword3":{
            "value":"领取后下单自动抵扣,火速前往使用吧"
            }
        }
    }

接口

public  Result  sendTemplateMsg(String openid,String template_id,String page,String form_id,String data){  
        boolean flag=false;  
        String accessToken = accessToken();
        Map<String,Object> resultMap = new HashMap<>();
        SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String data1 =     
                "{\"keyword1\":{\"value\":\""+"新人注册成功,送15元洗车红包"+
                "\",\"color\": \"#173177\"},\"keyword2\":{\"value\":\""+formatter.format(new Date())+"\"},\"keyword3\":{\"value\":\""+"领取后下单自动抵扣,火速前往使用吧"+
                        "\"}}";
            if(!accessToken.equals("000")) {
                String requestUrl="https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token="+accessToken;
                String param = "{\"touser\":\""+"oYf0b5F0iyCvjTy4BBkC7ulVsgl4"+"\",\"template_id\":\""+"FHpelcSg4DgPXwwp-IOJ9uvJ2iq4k-SD4Z1wz39I3DM"+"\",\"page\":\""+"pages/index/main"+"\",\"form_id\":\""+"c779ce150743a0b65c5d398ebbcc2b87"
                        +"\",\"data\":"+data1+",\"emphasis_keyword\": \"keyword1.DATA\""+"}";
                System.out.println(param);
            String  result= HttpRequestUtil.sendPost(requestUrl, param);  
            if(result!=null){  
                JSONObject jsonResult = JSON.parseObject(result);
                int errorCode=jsonResult.getInteger("errcode");  
                String errorMessage=jsonResult.getString("errmsg");  
                if(errorCode==0){  
                    return Result.ok();  
                }else{  
                    System.out.println("模板消息发送失败:"+errorCode+","+errorMessage);  
                    return Result.fail("模板消息发送失败:"+errorCode+","+errorMessage);
                }  
            }  
        }else {
            return Result.fail("access_token获取失败");
        }
        return Result.fail("access_token获取失败");
    }  

注意事项

所有回答列表(1)
zhchyun的gravatar头像
zhchyun LV28月14日

接口地址是否正确

  requestUrl="https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token="+accessToken

顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友
  • 华媒:荷兰超市提倡减少使用一次性塑料制品 2018-07-13
  • 抓住党的建设着力点,焕发全党蓬勃活力  2018-07-12
  • 湖州市从细从实依法治路 2018-07-12
  • 【新时代 新作为 新篇章】“煤老大”渐行渐远 新动能清风徐来 2018-07-11
  • 西部网(陕西新闻网)www.cnwest.com 2018-07-11
  • 平凡人生闪耀璀璨的生命光华——“中国网事·感动2017”颁奖典礼侧记 2018-07-10
  • 为什么截留信马克的帖子?这还有摆事实讲道理存在吗? 2018-07-10
  • 甘肃省酒泉市:推行“一办四室一中心”工作模式 2018-07-09
  • 马克思主义通过指导无产阶级革命建立起部分社会财富公有制而改变了人类历史发展进程,离开部分社会财富公有制的建立来谈“改变人类历史发展进程”纯粹是无稽之谈。 2018-07-08
  • 面包屑-热门标签-华商生活 2018-07-07
  • 湖南省首届科技创新战略咨询专家委员会成立 2018-07-06
  • 【新媒体矩阵】长城新媒体微信 2018-07-05
  • 900| 936| 177| 888| 133| 56| 332| 610| 413| 965|