微信消息的ToUserName与FromUserName

本文揭示了微信推送消息中ToUserName和FromUserName的使用规则差异,以及在与微信交互时发送消息的正确格式,包括示例XML模板。

ToUserName与FromUserName的意思

在接收到微信推送的消息中tousername、fromusername的顺序与平台返回给微信(即要发送给微信用户)的交互信息中tousername、fromusername的值是相反的

  • 接受到的消息中:tousername=开发者公众号,fromusername=openid
  • 发送给微信的消息中:tousername=openid,fromusername=开发者的公账号

收包消息模板:

<xml>
  <ToUserName><![CDATA[微信开发者公众号-公众号的微信号]]></ToUserName>
  <FromUserName><![CDATA[fromUser]]></FromUserName>
  <CreateTime>1348831860</CreateTime>
  <MsgType><![CDATA[text]]></MsgType>
  <Content><![CDATA[this is a test]]></Content>
  <MsgId>1234567890123456</MsgId>
</xml>

发包消息模板:

<xml>
  <ToUserName><![CDATA[openid]]></ToUserName>
  <FromUserName><![CDATA[微信开发者公众号-公众号的微信号]]></FromUserName>
  <CreateTime>12345678</CreateTime>
  <MsgType><![CDATA[text]]></MsgType>
  <Content><![CDATA[你好]]></Content>
</xml>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

薛定喵君

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值