我按照下面这两个文档的描述进行了配置和开发,但没有接收到POST的数据,是什么原因?是开发版不能使用这个功能?
https://developers.weixin.qq.com/miniprogram/dev/framework/server-ability/message-push.html
https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/subscribe-message.html
网友回复
voidint:
问题已定位,注意如下内容:
1、类似 hbuilderx 这类开发工具中即使进行了订阅,也不会收到POST数据。所以,一定要通过手机去开发测试这块功能!!!
2、实际POST的数据放在了URL(signature、timestamp、nonce、echostr)和Body(ToUserName、FromUserName、CreateTime、MsgType、Event、List)两个地方,这么用POST接口真的是不走寻常路,并且文档根本没提及。
3、文档中说CreateTime字段是字符串类型,实际是整型,如果按照文档去编码就会导致反序列化错误。