陈俊翰的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 LV22018年8月14日

接口地址是否正确

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

顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友
  • 农业农村部2017年返乡下乡双创人员达740万人 2019-04-24
  • A站受黑客攻击:近千万条用户数据外泄 涉ID及密码等 2019-03-29
  • 语文水平太差,直通通的转不弯来,又怎么表现逻辑大师的水平,忽悠成为自我暴露 2019-03-25
  • 亚冠-曾诚神扑救主 中超德比权健主场0-0恒大 2019-03-25
  • 看好啦!是时候表演真正的技术了 2019-03-16
  • 楼市下半年或持续降温 房地产长效机制加速推进 2019-03-16
  • “世界杯时间”,以独特方式展现中国元素 2019-01-11
  • 香港迪士尼推“无现金”体验便利游客 2019-01-11
  • 华媒:荷兰超市提倡减少使用一次性塑料制品 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
  • 295| 939| 474| 266| 857| 952| 641| 218| 242| 628|