用form id调用模板消息接口有时会返回41028。重试(或者过半个小时再试也一样返回41028)。form id 是从真机上收集的。
在没有改变任何逻辑的情况下,接口有时又会成功。
是否是服务不稳定导致的上述问题?或者收集form id / 推送模板消息的接口有调用限制?
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 操作系统 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
小程序 | Bug | 模板消息 | 客户端 | iOS | 6.6.6 | 2.0.2 |
用form id调用模板消息接口有时会返回41028。重试(或者过半个小时再试也一样返回41028)。form id 是从真机上收集的。
在没有改变任何逻辑的情况下,接口有时又会成功。
是否是服务不稳定导致的上述问题?或者收集form id / 推送模板消息的接口有调用限制?
3 个回答
你好,请自查:
请查阅文档
好像安卓的生成formid是13位的数值,苹果手机都是32位的字母与数字混合的字符串,这都没关系的,都可以发送用来发送模板消息,我这边出现的问题是,同一微信号,下同一订单,一会成功,一会又失败,很不稳定啊。考虑到网络延迟,为此我还特地延迟3秒,10秒发送模板消息,结果还是一样。官方的回复永远是晒图,我能说什么,我也很无奈啊
同问,我们业务也出了很严重的问题,formId获取到了,但是有时候格式不一样,就报错了。有时为纯数字格式,有时包含字母。
我知道是这个错误。问题是我们应该是正确获取了form id 的。在获取form id 的逻辑没有变化的情况下,我们遇到过发送模板消息的接口有时会返回 invalid form id 的错误,有时又能正常返回的情况。