收藏
回答

公众号模板消息,有些用户可以收到,有些收不到,是为什么呢?

确定用户已经关注公众号,

用户 openid: oSs9u5CUbX8FSn428lpi-YYYP34w,

公众号模板id: templateId: 'xRhSer6MoKIh6RhYUxymkynYhcUd3b-AADAsDy9TxcA',

公众号appid: wx3bfce9ce5dcef066

问题发生时间:2021年5月18日17点至今

麻烦各位帮忙看看是为什么呀?非常感谢!!!






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

1 个回答

  • Summer✨
    Summer✨
    2021-05-19

    你好,建议检查一下是否使用UTF-8编码,同时要避免使用emoji之类的特殊字符(一些新加入的字符,可能各平台的码表里不一定有,客户端可能不支持)。服务号的模板消息,可以看看是否收到了事件推送,如果是收到成功的事件推送,但是用户没收到,一般是编码问题。若排查后仍然没有问题,请把详细的HTTP请求报文打下来给我们排查。

    服务号模板消息事件推送请参考:https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Template_Message_Interface.html

    2021-05-19
    有用
    回复 14
    • 向秀娟
      向秀娟
      发表于移动端
      2021-05-19
      确定没有特殊字符,有些用户是可以收到的。
      2021-05-19
      回复
    • 向秀娟
      向秀娟
      发表于移动端
      2021-05-19回复向秀娟
      也没有UTF-8编码
      2021-05-19
      回复
    • Summer✨
      Summer✨
      2021-05-19回复向秀娟
      完整请求,回包和事件推送的文本都提供下,还有用户是否有登录电脑或多个客户端使用微信,也容易造成一端接收,另一端查看不到
      2021-05-19
      回复
    • 向秀娟
      向秀娟
      2021-05-19回复Summer✨
      我不确定是不是我没有表达清楚,我用的是 uniformMessage.send API去发送模板消息。然后返回的结果是下面这样的,都显示发送成功了,但是其中一个人并没有收到消息:
      Return result
      [{"errMsg":"openapi.uniformMessage.send:ok","errCode":0},{"errMsg":"openapi.uniformMessage.send:ok","errCode":0},{"errMsg":"openapi.uniformMessage.send:ok","errCode":0}]

      Log
      START
      当前未指定env,将默认使用第一个创建的环境!
      当前未指定env,将默认使用第一个创建的环境!
      当前未指定env,将默认使用第一个创建的环境!
      [
        {
          "errMsg": "openapi.uniformMessage.send:ok",
          "errCode": 0
        },
        {
          "errMsg": "openapi.uniformMessage.send:ok",
          "errCode": 0
        },
        {
          "errMsg": "openapi.uniformMessage.send:ok",
          "errCode": 0
        }
      ]
      REPORT RequestId:e6e4274b-b7c8-11eb-873f-52540082eab5 Duration:997ms Memory:256MB MemUsage:31.679688MB
      END
      2021-05-19
      回复
    • 向秀娟
      向秀娟
      2021-05-19
      另外,没有登录电脑,也没有多个客户端
      2021-05-19
      回复
    查看更多(9)
登录 后发表内容