收藏
回答

表单获取的form ID 有时是字符串有时是数字,发消息难以成功。

问题模块
API和组件

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

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

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

最后一次编辑于  2017-02-27  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 追梦的人(IT大叔一枚)
    追梦的人(IT大叔一枚)
    2017-02-28

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

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

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

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

    2017-02-28
    赞同
    回复