html52.com
我爱小程序-开发者交流社区

在小程序后台成功配置了消息推送服务器URL,但订阅消息时该URL并未接收到POST数据,为什么?

我按照下面这两个文档的描述进行了配置和开发,但没有接收到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

n.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字段是字符串类型,实际是整型,如果按照文档去编码就会导致反序列化错误。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付