表单获取的form ID 有时是字符串有时是数字,发消息难以成功。
发布于 5 年前 作者 aduan 19364 次浏览 来自 问答

通过form表单获取formid有时获取到的是:1fe2738c2533f7f873750db9a2ff5fa 这么一个字符串而且发消息能成功;

但是有时获取到的是:1487939103320 这么一个数字串,貌似是个时间戳,发消息就提示“非法的form ID” ;

而且这个概率还不低,请问怎么破?

1 回复

关于这个问题,我来回答吧,因为之前刚好完成消息推送这个功能.

首先通过form表单获取formid,有数字或混合字符串.目前测出来是安卓机是数字,苹果机时混合字符串,至于这个字符串多长,目前无解.

formid发送无效是因为每一个formid只能发一次,并且是有时效的(好像是7天内).

因为此每发一条消息,就要舍弃一个formid.而formid则是用户提交表单获得的.注意收集.

回到顶部