客服消息——转发消息
发布于 6 年前 作者 bmo 11162 次浏览 来自 问答

在做“客服消息”开发时遇到的一个问题。

发送消息:msgtype 为text和link时都没有问题。"touser"写的是消息发送到服务器是接收到的$_POST[‘FromUserName’].

问题出现在转发消息给客服的时候:msgtype为transfer_customer_service;"ToUserName"是$_POST['FromUserName'];"FromUserName"是小程序对应的appid;可是报错{"errcode":40003,"errmsg":"invalid openid hint: [hpx9VA08323938]"}

我的理解是"ToUserName"应该写客服的openid,所以改成客服的openid,可是也不行。

所以我想问,"ToUserName"、"FromUserName"到底传什么?

openid和token是没问题的,因为msgtype 为text和link时都没有问题。


什么原因?

2 回复

transfer_customer_service 这种类型只能在接收到推送的回包里设置,不能再调用 /cgi-bin/message/custom/send里使用。

回到顶部