收藏
回答

模板消息接口调用返回成功ok,却收不到服务通知

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug 模板消息 客户端 最新 最新

- 当前 Bug 的表现(可附上截图)


- 预期表现


- 复现路径


- 提供一个最简复现 Demo


接口调用数据:

 {"data":{"keyword1":{"value":"12"},"keyword2":{"value":"2019-05-18 19:55"},"keyword3":{"value":"23"}},"form_id":"4f904885916944d587c19cb8c6b04440","messageType":0,"page":"pages/detail/detail?troubleId=2","template_id":"V0KeA1QZRFSY6R6PtKvy-LwMWMYZ443_EYy6xsNSnDo","touser":"oixGf4kMBUXcjnmMIhIGqD5J2oHg"}

回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    2019-05-20

    麻烦提供下appid

    2019-05-20
    赞同
    回复 10
    • HMS
      HMS
      2019-05-20

      wx6c54f40530b65ae8

      2019-05-20
      回复
    • HMS
      HMS
      2019-05-20

      必现,换用户也收不到。这个小程序刚开始的时候能稳定收到,过了1个月后,就再也收不到了

      2019-05-20
      回复
    • HMS
      HMS
      2019-05-20

      今天14:12:46,又测试了几次也没接收到,用户没有设置拒收

      2019-05-20
      回复
    • 社区技术运营专员-小柿子
      社区技术运营专员-小柿子
      2019-05-20回复HMS

      今天14:12:46,又测试了几次也没接收到,用户没有设置拒收=>这个的fid以及openid麻烦提供下

      2019-05-20
      回复
    • HMS
      HMS
      2019-05-20回复社区技术运营专员-小柿子

      openid:oixGf4q8DpKAgflAZMKixk--Gc0Q,fid是什么参数呢?

      2019-05-20
      回复
    查看更多(5)
  • wynne
    wynne
    2019-09-27
    public static String sendMessage(String xml, String urlpath) {

    String msg = "";
    OutputStreamWriter wr = null;
    BufferedReader rd = null;
    HttpURLConnection conn = null;
    try {
    URL url = new URL(urlpath);
    conn = (HttpURLConnection) url.openConnection();
    conn.setConnectTimeout(10000);
    conn.setReadTimeout(10000);
    conn.setDoInput(true);
    conn.setDoOutput(true);
    conn.setUseCaches(false);
    conn.setRequestMethod("POST");
    conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
    conn.setRequestProperty("Accept-Charset", "utf-8");

    wr = new OutputStreamWriter(conn.getOutputStream(), "utf-8");
    wr.write(xml);
    wr.flush();
    rd = new BufferedReader(new InputStreamReader(conn.getInputStream(), "utf-8"));
    String line;
    while ((line = rd.readLine()) != null) {
    msg = msg + line;
    }
    } catch (Exception e) {
    e.printStackTrace();
    } finally {
    try {
    if (wr != null)
    wr.close();
    if (rd != null)
    rd.close();
    if (conn != null)
    conn.disconnect();
    } catch (Exception e) {

    }
    }
    return msg;
    }


    用上面的代码可以了,我之前遇到这个问题,


    2019-09-27
    赞同
    回复
  • 姬良
    姬良
    2019-08-26

    我也遇到了这种问题,从来没有推送成功过。


    2019-08-26
    赞同
    回复
登录 后发表内容