WeChatパブリックプラットフォーム開(kāi)発者向けドキュメント
/ 連網(wǎng)后下發(fā)消息
連網(wǎng)后下發(fā)消息
連網(wǎng)后下發(fā)消息
顧客到店并連接Wi-Fi后,會(huì)觸發(fā)連網(wǎng)成功事件推送。開(kāi)發(fā)者接收到此事件后,可以調(diào)用“客服接口”通過(guò)公眾號(hào)向連網(wǎng)用戶(hù)發(fā)送消息,包括文字、卡券等。
該事件將發(fā)送至開(kāi)發(fā)者填寫(xiě)的URL(登錄公眾平臺(tái)進(jìn)入開(kāi)發(fā)者中心設(shè)置)。
微信服務(wù)器在五秒內(nèi)收不到響應(yīng)會(huì)斷掉連接,并且重新發(fā)起請(qǐng)求,總共重試三次
關(guān)于重試的消息排重,推薦使用FromUserName + CreateTime 排重。
假如服務(wù)器無(wú)法保證在五秒內(nèi)處理并回復(fù),可以直接回復(fù)空串,微信服務(wù)器不會(huì)對(duì)此作任何處理,并且不會(huì)發(fā)起重試。
推送XML數(shù)據(jù)包示例:
<xml> <ToUserName><![CDATA[toUser]]></ToUserName> <FromUserName><![CDATA[FromUser]]></FromUserName> <CreateTime>123456789</CreateTime> <MsgType><![CDATA[event]]></MsgType> <Event><![CDATA[WifiConnected]]></Event> <ConnectTime>0</ConnectTime> <ExpireTime>0</ExpireTime> <VendorId>![CDATA[3001224419]]</VendorId> <ShopId>![CDATA[PlaceId]]</ShopId> <DeviceNo>![CDATA[DeviceNo]]</DeviceNo> </xml>
參數(shù)說(shuō)明:
參數(shù) | 描述 |
---|---|
ToUserName | 開(kāi)發(fā)者微信號(hào) |
FromUserName | 連網(wǎng)的用戶(hù)帳號(hào)(一個(gè)OpenID) |
CreateTime | 消息創(chuàng)建時(shí)間 (整型) |
MsgType | 消息類(lèi)型,event |
Event | 事件類(lèi)型,WifiConnected (Wi-Fi連網(wǎng)成功) |
ConnectTime | 連網(wǎng)時(shí)間(整型) |
ExpireTime | 系統(tǒng)保留字段,固定值 |
VendorId | 系統(tǒng)保留字段,固定值 |
ShopId | 門(mén)店ID,即shop_id |
DeviceNo | 連網(wǎng)的設(shè)備無(wú)線mac地址,對(duì)應(yīng)bssid |