微信搖一搖事件通知

2019-03-14 12:00 更新

搖一搖事件通知

搖一搖事件通知

接口說明 

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

微信服務(wù)器在五秒內(nèi)收不到響應(yīng)會(huì)斷掉連接,并且重新發(fā)起請(qǐng)求,總共重試三次。關(guān)于重試的消息排重,推薦使用FromUserName + CreateTime 排重。假如服務(wù)器無法保證在五秒內(nèi)處理并回復(fù),可以直接回復(fù)空串,微信服務(wù)器不會(huì)對(duì)此作任何處理,并且不會(huì)發(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ā)者微信號(hào)
FromUserName搖一搖用戶(一個(gè)OpenID)
CreateTime消息創(chuàng)建時(shí)間 (整型)
MsgType消息類型,event
Event事件類型,ShakearoundUserShake
UUID、major、minorUUID、major、minor
Distance設(shè)備與用戶的距離(浮點(diǎn)數(shù);單位:米)

  

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)