- 模板消息 中 form_id 具体过期时间
在开发带有提醒功能的小程序的时候,自然少不了发送模板消息去通知用户,但查看文档,其中有提到: 当用户在小程序内发生过提交表单行为且该表单声明为要发模板消息的,开发者需要向用户提供服务时,可允许开发者向用户在7天内推送有限条数的模板消息(1次提交表单可下发1条,多次提交下发条数独立,相互不影响) 文档中写着 “...7天内...”,且每个表单的 form_id 只能下发一条模板消息,再看接口部分的错误代码中: 41028form_id不正确,或者过期其中也包含了一个 form_id 不正确或者过期的错误代码。 那么 form_id 实际上的过期时间到底是多久呢?文档的文字描述给我的感觉挺“暧昧”的,如果真的是7天就过期,那么我很好奇诸如“朝夕日历pro”,“群约助手”这类的小程序的模板消息提醒是怎么做到可以7天之后还能下发模板消息的。
2017-01-24 - 调用 wx.getUserInfo() 失败
凌晨1点多之后吧,我代码啥都没改动,突然就无法运行了,经过排查,发现是用户相关的接口不会如常返回正确的信息。 第一阶段: 调用 wx.getUserInfo() 可以返回数据,但 signature 一直不变,导致服务器端校验用户信息失败 第二阶段: 调用 wx.getUserInfo() 直接失败。 在手机端(iOS)打印错误信息,具体如下: [代码]{[代码][代码] [代码][代码]errMsg: [代码][代码]"getUserInfo:fail data unknow error code"[代码][代码],[代码][代码] [代码][代码]err_code: [代码][代码]"-1"[代码][代码]}[代码] 在开发工具打印错误信息,具体如下: [代码]{errMsg:[代码][代码]"getUserInfo:fail "[代码][代码]}[代码] 是否是官方在调整接口?或者是啥特别原因,我光看错误信息无法解决问题,官方也没通过说要调整啥的。
2017-01-12