收藏
回答

"errcode": 40003, "errmsg": "invalid openid hint?

调用模板推送接口,再三确认openId没问题,并且对应openId微信已关注公众号,从公众号向该微信是可以发送消息的,调用接口就报错

最后一次编辑于  星期三 14:29
回答关注问题邀请回答
收藏

3 个回答

  • Admin²⁰²⁰
    Admin²⁰²⁰
    星期三 14:36
    1:确定appid是你的公众号id,不是小程序的哦
    
    2:确定你的openid是公众号下的用户openid,不是小程序的哦
    
    3、请查看是否你的请求连接最后加了分号或者请求的url后面加了其他字符。类似空格啥的
    
    最好把完整的请求Url和请求体打印日志出来仔细检查一遍哈。
    
    星期三 14:36
    赞同
    回复 7
    • 火火
      火火
      星期三 14:39
      https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=30_Px8fCd4QnZCZVWmAxjYW1ArSTCN9hDv15_sCyR078gaBfkVVU56yWbDUIxiIwMOrhasBf3eIZsxIYS0iscKUgSm8i8pjEHb7HFg4rbCqo6zeJLYpjgFUXpmWQfQPO6XoHrQUtACq65MZXCdTHIQaACAQRZ
      星期三 14:39
      回复
    • 火火
      火火
      星期三 14:40
      我用postMan测试的
      星期三 14:40
      回复
    • 火火
      火火
      星期三 14:40
      请求地址没有您所说的那种加了特殊符号的情况
      星期三 14:40
      回复
    • 火火
      火火
      星期三 14:44
      {
                 "touser":"oZJoc5BtaaxuaSO9JkXKy2Bm0Fac",
                 "template_id":"模板Id",
                 "miniprogram":{
                   "appid":"wx5f658d1af83c4877",
                   "pagepath":"index?foo=bar"
                 },
                 "data":{
                         "first": {
                             "value":"厂家已审核确认您的订单!",
                             "color":"#173177"
                         },
                         "keyword1":{
                             "value":"201908090020",
                             "color":"#173177"
                         },
                         "keyword2": {
                             "value":"39.8元",
                             "color":"#173177"
                         },
                         "remark":{
                             "value":"若对订单信息有疑问请联系厂家确认!",
                             "color":"#173177"
                         }
                 }
             }
      星期三 14:44
      回复
    • 火火
      火火
      星期三 14:45
      token也是在公众号下直接调用获取的
      星期三 14:45
      回复
    查看更多(2)
  • จุ๊บ
    จุ๊บ
    星期三 14:26

    你用的是哪个接口呢?小程序推送还是公众号?

    星期三 14:26
    赞同
    回复 4
    • 火火
      火火
      星期三 14:31
      公众号,现在调用模板推送接口可发送文本消息接口都报错openid无效,根据openID去获取用户信息也是报相同的错误,但是我检查了,appid和token都是没问题的
      星期三 14:31
      回复
    • จุ๊บ
      จุ๊บ
      星期三 14:46回复火火
      个人 认为 你用的是小程序的openid 去调用了公众号的模板消息
      星期三 14:46
      1
      回复
    • 火火
      火火
      星期三 15:03回复จุ๊บ
      老哥认为的对!
      星期三 15:03
      回复
    • จุ๊บ
      จุ๊บ
      星期三 15:08回复火火
      如果真是这样,肯定不行啊。公众号模板消息,要用公众号的appid等信息去获取openid推送啊
      星期三 15:08
      回复
  • 火火
    火火
    星期三 14:17

    测试了发送文本消息接口,也同样报错,oepnId无效

    {

        "touser":"oZJoc5BtaaxuaSO9JkXKy2Bm0Fac",

        "msgtype":"text",

        "text":

        {

             "content":"Hello World"

        }

    }

    星期三 14:17
    赞同
    回复
登录 后发表内容
问题标签