收藏
回答

如何解决小程序通过统一服务消息接口下发到公众号报40003错误,提示invalid openid?

发送的报文:

返回的错误:

rid:6204af0e-7a089875-32c02478

已排查的点:

  1. openId肯定是该小程序的openId,并且即使换成mp_template_msg.appid对应的公众号的openid也不行,会报同样的非法openid错误
  2. 当前的消息模版就是目前线上用的,模版没问题
  3. 获取access_token时是使用小程序的appid和appsecert
  4. pagepath改成page也没用
  5. openId换成是公众号的openId和unionId也不行
  6. 小程序和公众号已关联,并且绑定的都是同一个主体


这个问题已经再社区搜索了很久,发现有不少同学都遇到类似的问题,但没能找到解决方案,烦请官方尽快协助排查解决,感谢


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

5 个回答

  • 躲在被窝里💤
    躲在被窝里💤
    2023-04-25

    我原本用的hutool的httpUtils.post请求就不行,换了一个请求工具就可以了

    2023-04-25
    有用
    回复
  • ShUn🎃
    ShUn🎃
    2022-07-26

    请问问题解决了吗?

    2022-07-26
    有用
    回复
  • 文浩
    文浩
    2022-05-20

    解决了吗 我已经被困扰一周了.........


    2022-05-20
    有用
    回复
  • 疯狂小超
    疯狂小超
    2022-03-31

    这个问题~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~一个多月了

    2022-03-31
    有用
    回复 1
    • 彪哥
      彪哥
      2022-05-18
      请问后来解决了吗?
      2022-05-18
      回复
  • Riven.
    Riven.
    2022-02-11

    你好,提供appid,模板id,openid,touser

    2022-02-11
    有用
    回复 17
    • 疯狂小超
      疯狂小超
      2022-02-11
      1、小程序appid:wx9fd855a5c3ab9e88
      2、公众号appid:wx3f2a8f3b4477a95a
      3、模板id:5ujwcdR-SJpiPIWrhTx8G5A2At_z_gWo3E9O5pNosso
      4、下发到用户的小程序openid为:oANRR5IAgDYQMkoYgZZRx6cOFLmQ
      5、下发到用户关注的公众号的openid为:obURtwXqyDZJzdGij87Gn_i-juWc
      6、touser无论填用户的小程序id,还是填用户的公众号openid,调用下发统一服务消息接口后,均返回:非法openid
      2022-02-11
      回复
    • Riven.
      Riven.
      2022-02-11回复疯狂小超
      排查下传的appid是否有问题,查到mp_template_msg下传的appid不是公众号appid
      2022-02-11
      回复
    • 疯狂小超
      疯狂小超
      2022-02-11回复Riven.
      1、mp_template_msg下传的appid确定就是聚政通公众号的appid,即:wx3f2a8f3b4477a95a
      2、小程序三零创建的appid为:appid:wx9fd855a5c3ab9e88
      3、小程序与公众号是关联绑定关系,并且账号主体都是:河南伟森科技有限公司
      4、已经将小程序和公众号都绑定到公众开放平台
      5、使用的模板消息是在公众号下选择的模板,模板id确实也确实属于该公众号下
      2022-02-11
      回复
    • 疯狂小超
      疯狂小超
      2022-02-14
      烦请帮忙再排查一下吧,我们反复检查,还是没发现问题在哪,急待解决
      2022-02-14
      回复
    • Riven.
      Riven.
      2022-02-14回复疯狂小超
      请求包
      {"mp_template_msg ":{"data":{"keyword1":{"color":"#173177","value":"hello world!"},"keyword2":{"color":"#173177","value":"hello world!"},"remark":{"color":"#173177","value":"hello world!"},"first":{"color":"#173177","value":"hello world!"}},"url":"http://www.baidu.com","appid":"wx9fd855a5c3ab9e88","template_id":"5ujwcdR-SJpiPIWrhTx8G5A2At_z_gWo3E9O5pNosso","miniprogram":{"pagepath":"pages/index/index","appid":"wx9fd855a5c3ab9e88"}},"touser ":"oANRR5IAgDYQMkoYgZZRx6cOFLmQ"}
      2022-02-14
      回复
    查看更多(12)
登录 后发表内容