小程序发送模板消息

作者: popperYY | 来源:发表于2017-12-01 14:50 被阅读123次

    需求:

    1.用户点击下图的预约功能后,审核人员进行预约审核


    屏幕快照 2017-12-01 下午2.40.03.png

    2.审核通过或不通过,都给用户的微信发送一条服务通知,如下图:


    IMG_1757.PNG

    实现:

    1.在用户点击“确认预约”之后,需要传formId和openid(接口2需要用到)给服务器端,服务器端保存这两个参数。
    2.后台操作人员点击‘接收预约’或‘拒绝预约’。
    服务器需要调用接口(1)
    接口(1)

    https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=SECRET
    

    get方式;appid和secret可以后台写死。

    调用接口(1)返回参数

    {
        "access_token": "FZ7f3X0u4z7etEC0QplQd7zdvTPBo7LAWielJPsMZyK-glDJDxgi_meE3xw8EfxdSosdeUXixu9V0vbEtuvbBePGl4Kor_j7pBF45DYxCUtDpzBpLaq4fsz23T_IgXH4HWIdACAUJV",
        "expires_in": 7200
    }
    

    然后调用接口(2)进行模板消息发送
    (2)

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

    access_token为调用接口(1)获取的参数
    提交方式:post
    参数:

    [图片上传失败...(image-cf3527-1512111033803)]

    示例:

    {
      "touser": "OPENID",  
      "template_id": "TEMPLATE_ID", 
      "page": "index",          
      "form_id": "FORMID",         
      "data": {
          "keyword1": {
              "value": "预约不成功,你打我呀", 
              "color": "#000000"
          }, 
          "keyword2": {
              "value": "失败", 
              "color": "#173177"
          }, 
          "keyword3": {
              "value": "记得带身份证哟", 
              "color": "#173177"
          } 
      },
      "emphasis_keyword": "keyword1.DATA" 
    }
    

    data的参数说明:data里面的keyword1和keyword2等的value代表下图画圈部分的内容,color:画圈部分的字体颜色

    屏幕快照 2017-12-01 下午2.48.24.png

    相关文章

      网友评论

        本文标题:小程序发送模板消息

        本文链接:https://www.haomeiwen.com/subject/oecwbxtx.html