errcode: 41028, errmsg: "invalid form id hint: [60kWOa0285ge25
form_id不正常或者失效
问题来了,他们2个人的form_id我都没使用过了,为此,我还特意清空了数据库,让他们重新点击按钮,储存form_id,查看结果还是form_id不正常或者失效,其他人都不会,这他们这2个安卓机就会,他们的版本就是,6.6.1和6.6.3,算是很新的了。
哎,大大们,请问这个是什么情况。100个人就他们2个人会。
框架类型 | API/组件名称 | 终端类型 | 操作系统 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | 消息模板form_id | 客户端 | 6.6.1~6.6.3都会 | 6.6.1~6.6.3都会 |
同问,出现这种问题的概率大概千分之一
获取之后如果发送失败,延迟之后重试,一般可以成功。这个问题我们在接下来的版本改进。
@郑俊伟 又是我发的这个openid的人会,今天2018/3/5 9:52:11出现的。其他人不会。苹果手机
@银古 延迟3秒是没问题,关键是,延迟一晚上和1个多小时,那就有问题了
@Cjl,建议你获取到form_id后,延迟几秒推送模板消息。
这个问题,之前遇到过,貌似是微信那边模板消息数据还没同步到formid导致的。延迟就可以了。我用的3s.
这2个人,有一个还是刚获取就无效,另外一个获取的参数,隔了一晚上,就可以了
过一会再重试这个formid,可用否?
我数据库的表储存两个字段openid和form_id。已经使用的,会直接delete掉。不会留着,所以不可能出现已经用过的。
这个是他在我这的openid 苹果机器。就有时会有时不会。有时候刚储存的form_id,我程序还没使用过,为此,我还清空过数据库,单独让他储存,还是提示过期或者不正常
ooC0u5Y0hgn8TxWbidP6A-vBqvBo