收藏
回答

微信公众号客服消息推送,同接口成功与40003问题?

在开发中碰到一个懵逼问题:

使用客服信息推送接口中给同一个openid用户发送商品上架信息和订单发货信息,结果,商品上架信息成功,订单发货信息:{"errcode":40003,"errmsg":"invalid openid rid: 611f5763-51f6f37d-42887538"}

接口:https://api.weixin.qq.com/cgi-bin/message/custom/send

商品上架信息:{"touser":"oRnYC6WB3EexywEHZHKNQuJYhcRo","msgtype":"text","text":{"content":" 亲爱的:  \n     你有一个新的公告,公告名称:蒙阴黄金蟠桃 | 12个装上架。  \n       \n     <a data-miniprogram-appid='wxd92cad8f741dd578' data-miniprogram-path='lionfish_comshop\/pages\/goods\/goodsDetail?id=138'> 点击进行查看  <\/a>  "}}

订单发货信息:{"touser":"oRnYC6WB3EexywEHZHKNQuJYhcRo","msgtype":"text","text":{"content":" 亲爱的:  \n     你的订单中的商品四川攀枝花凯特芒 | 5斤已经发货。  \n     <a data-miniprogram-appid='wxd92cad8f741dd578' data-miniprogram-path='lionfish_comshop\/orderSub\/order?id=2274'> 点击进行查看  <\/a>  "}}

更神奇的是:使用订单发货信息,在公众平台的接口测试工具中,当前订单发货信息测试结果是正常的。

有没有哪位大佬能帮忙解决一下这个问题?


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

1 个回答

  • Summer✨
    Summer✨
    2021-08-23

    你好,40003不合法的 OpenID ,请开发者确认 OpenID (该用户)是否已关注公众号,或是否是其他公众号的 OpenID

    2021-08-23
    有用
    回复 2
    • 5
      5
      2021-08-23
      你好,我上边提供的两个客服信息的推送是推送给同一个人的,商品上架的返回正确,订单发货的返回40003,这个应该和openid没多大关系了吧,毕竟是同一个openid
      2021-08-23
      回复
    • Summer✨
      Summer✨
      2021-08-23回复5
      要么是用户没关注的状态,要么是调了其他账号下的openid,建议检查下
      2021-08-23
      回复
登录 后发表内容