微信客服消息转发
最近做的微信小程序需要用到客服和内容安全审核两个功能, 所以在小程序后台打开了消息推送。因此小程序客服消息默认也发到了服务器上(有点狗,但是逻辑上好像没问题?)
然后理所当然的在消息转发这个地方卡了一天多,直到意外看到了社区的一个问答传送门
客服消息转发的文档有问题
- 如果消息API配置的是json, 则需回复json;是XML,则回复XML
- 其次按照文档ToUserName为接收到的用户的openid,FromUserName为接收到的小程序的原始id
- 最后容易出问题的是CreateTime必须要是腾讯传过来的值
返回的数据应该是如下这样(我在小程序后台配置的是json)
{
"MsgType":"transfer_customer_service",
"ToUserName":"传过来的FromUserName",
"FromUserName":"传过来的ToUserName",
"CreateTime":"传过来的CreateTime"
}