微信消息的ToUserName與FromUserName

  • 2019 年 11 月 5 日
  • 筆記

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>

Tags: