收藏
回答

模板消息发送 40003 invalid openid

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug 模板消息发送 客户端 6.7.2 2.2.4

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


请求参数url

https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token=13_F3woVKydYlXXaPEbOzAlFfOznDJxZLfZFjflju2_EAoPUSqVebWCjUTyT82Mj9gZzm3xacPizXtkbAtCher4icK0wg_6tieksbrZrxXo3fgZk1Gv6FA8TMxm


请求参数

{

"touser": "o4ukL1oo_buZhAFrMkv5oHgZ7laE",

"data": {

"keyword3": {

"value": "张三转发了您的名片"

},

"keyword1": {

"value": "张三"

},

"keyword2": {

"value": "名片"

}

},

"form_id": "771809f944c9fb20c35d55926cd4e862",

"template_id": "bHFG7oacO92mggIJY5CUdkWhdJu4Z-n8iFjIMlTHQ5k",

"page": "/pages/card/index"

}


小程序appId:    wx000365922069fc24

"touser": "o4ukL1oo_buZhAFrMkv5oHgZ7laE",



返回结果

{"errcode":40003,"errmsg":"invalid openid hint: [v754lA0155shc2]"}



- 预期表现


- 复现路径


- 提供一个最简复现 Demo


最后一次编辑于  2018-09-04  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

5 个回答

  • 娇华
    娇华
    2018-09-04

    你好,

    40003不合法的 OpenID,请开发者确认OpenID否是其他小程序的 OpenID

    https://developers.weixin.qq.com/miniprogram/dev/api/notice.html#%E6%A8%A1%E7%89%88%E6%B6%88%E6%81%AF%E7%AE%A1%E7%90%86

    2018-09-04
    赞同
    回复 1
    • 陈西军
      陈西军
      2018-09-04

      这个我也看到了啊,但是没能解决问题

      2018-09-04
      赞同
      回复
  • 陈西军
    陈西军
    2018-09-04

    已经解决了!openId 填成了unionid

    2018-09-04
    赞同
    回复
  • Jamie
    Jamie
    03-06

    求解怎么  解决的 纠结了好久了,求个联系方式,麻烦给指导一下

    03-06
    赞同
    回复
  • 王坤
    王坤
    1天前

    一语点醒梦中人啊,妈的,昨天找了一天的问题,原来是这样的。

    微信提供了两个id,openId 和unionid,openid是每个应用都有一个,unionid是所有的应用共用一个,我存的也是unionid,所有消息推送不成功,改成openid就可以了。

    1天前
    赞同
    回复