首頁 >微信小程式 >微信開發 >微信開發的簡單問題討論

微信開發的簡單問題討論

Y2J
Y2J原創
2017-05-03 10:09:312064瀏覽

微信公眾平台開發者文件描述:
[color=#33CCCC]當普通微信用戶向公眾帳號發送訊息時,微信伺服器將POST訊息的XML封包到開發者填寫的URL上。各訊息類型的推送XML封包結構如下。
微信伺服器在五秒鐘內收不到回應會斷掉連接,並且重新發起請求,總共重試三次
關於重試的消息排重,推薦使用msgid排重。
假如伺服器無法保證在五秒內處理並回复,可以直接回复空串,微信伺服器不會對此作任何處理,並且不會發起重試。
文字訊息

 <xml>
 <ToUserName><![CDATA[toUser]]></ToUserName>
 <FromUserName><![CDATA[fromUser]]></FromUserName> 
 <CreateTime>1348831860</CreateTime>
 <MsgType><![CDATA[text]]></MsgType>
 <Content><![CDATA[this is a test]]></Content>
 <MsgId>1234567890123456</MsgId>
 </xml>

參數 說明
ToUserName 開發者微訊號
FromUserName  傳送方帳號(一個OpenID)
CreateTime  訊息建立時間 (整數)
MsgType  text
Content  文字訊息內容
MsgId  訊息id,64位元整數[/color]
意思是說開發者接受微信伺服器POST過來的xml資料包,在這邊處理好之後要以相同的xml資料格式給伺服器發回去。
那麼發回伺服器的時候,這裡的ToUserName和FromUserName不變?改變Content會有什麼影響,是發給發送方帳號的嗎?

以上是微信開發的簡單問題討論的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn