小程序
小游戏
企业微信
微信支付
扫描小程序码分享
通过form表单获取formid有时获取到的是:1fe2738c2533f7f873750db9a2ff5fa 这么一个字符串而且发消息能成功;
但是有时获取到的是:1487939103320 这么一个数字串,貌似是个时间戳,发消息就提示“非法的form ID” ;
而且这个概率还不低,请问怎么破?
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
关于这个问题,我来回答吧,因为之前刚好完成消息推送这个功能.
首先通过form表单获取formid,有数字或混合字符串.目前测出来是安卓机是数字,苹果机时混合字符串,至于这个字符串多长,目前无解.
formid发送无效是因为每一个formid只能发一次,并且是有时效的(好像是7天内).
因为此每发一条消息,就要舍弃一个formid.而formid则是用户提交表单获得的.注意收集.
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
关于这个问题,我来回答吧,因为之前刚好完成消息推送这个功能.
首先通过form表单获取formid,有数字或混合字符串.目前测出来是安卓机是数字,苹果机时混合字符串,至于这个字符串多长,目前无解.
formid发送无效是因为每一个formid只能发一次,并且是有时效的(好像是7天内).
因为此每发一条消息,就要舍弃一个formid.而formid则是用户提交表单获得的.注意收集.