小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 需求的场景描述(希望解决的问题)
小程序未发布,想测试支付成功之后发送模板消息给支付用户。但是调用发送模板消息一直返回{"errcode":41028,"errmsg":"invalid form id hint: [MtLxua05433949]"},网上说是必须正式上线之后才能调用模板消息,是这个问题吗?
- 希望提供的能力
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
不要在开发工具里面测试,那个formId是mock data。预览在手机上面测试。在代码写console.log(formId),看看实际输出formId的内容是什么。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
嗯,已经解决了。我以为“真机测试”说的是拿手机测就行了,原来是在开发者工具里面点“真机调试”,然后用手机扫才能发通知。
确认下token是否是当前小程序获取的
不同环境获取的formid都能测试,唯一的区别就是点击模板消息访问页面的时候对应不同的版本
token应该是没问题的,用这个token调用"生成小程序码"接口能调用成功的。支付也成功了,所以取到的prepay_id也应该没问题,不知道问题出在哪了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
不要在开发工具里面测试,那个formId是mock data。预览在手机上面测试。在代码写console.log(formId),看看实际输出formId的内容是什么。
嗯,已经解决了。我以为“真机测试”说的是拿手机测就行了,原来是在开发者工具里面点“真机调试”,然后用手机扫才能发通知。
确认下token是否是当前小程序获取的
不同环境获取的formid都能测试,唯一的区别就是点击模板消息访问页面的时候对应不同的版本
token应该是没问题的,用这个token调用"生成小程序码"接口能调用成功的。支付也成功了,所以取到的prepay_id也应该没问题,不知道问题出在哪了