微信搖一搖事件通知

2019-03-14 12:00 更新

搖一搖事件通知

搖一搖事件通知

接口說明 

用戶進(jìn)入搖一搖界面,在“周邊”頁卡下?lián)u一搖時,微信會把這個事件推送到開發(fā)者填寫的URL(登錄公眾平臺進(jìn)入開發(fā)者中心設(shè)置)。推送內(nèi)容包含搖一搖時“周邊”頁卡展示出來的頁面所對應(yīng)的設(shè)備信息,以及附近最多五個屬于該公眾賬號的設(shè)備的信息。 當(dāng)搖出列表時,此事件不推送。

微信服務(wù)器在五秒內(nèi)收不到響應(yīng)會斷掉連接,并且重新發(fā)起請求,總共重試三次。關(guān)于重試的消息排重,推薦使用FromUserName + CreateTime 排重。假如服務(wù)器無法保證在五秒內(nèi)處理并回復(fù),可以直接回復(fù)空串,微信服務(wù)器不會對此作任何處理,并且不會發(fā)起重試。

推送XML數(shù)據(jù)包示例

<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>1433332012</CreateTime>
   <MsgType><![CDATA[event]]></MsgType>
   <Event><![CDATA[ShakearoundUserShake]]></Event>
   <ChosenBeacon>
       <Uuid><![CDATA[uuid]]></Uuid>
       <Major>major</Major>
       <Minor>minor</Minor>
       <Distance>0.057</Distance>
   </ChosenBeacon>
   <AroundBeacons>
       <AroundBeacon>
           <Uuid><![CDATA[uuid]]></Uuid>
           <Major>major</Major>
           <Minor>minor</Minor>
           <Distance>166.816</Distance>
       </AroundBeacon>
       <AroundBeacon>
           <Uuid><![CDATA[uuid]]></Uuid>
           <Major>major</Major>
           <Minor>minor</Minor>
           <Distance>15.013</Distance>
       </AroundBeacon>
   </AroundBeacons>
</xml>

參數(shù)說明

參數(shù)說明
ToUserName開發(fā)者微信號
FromUserName搖一搖用戶(一個OpenID)
CreateTime消息創(chuàng)建時間 (整型)
MsgType消息類型,event
Event事件類型,ShakearoundUserShake
UUID、major、minorUUID、major、minor
Distance設(shè)備與用戶的距離(浮點(diǎn)數(shù);單位:米)

  

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號