搖一搖接口說(shuō)明
用戶(hù)進(jìn)入搖一搖界面,在“周邊”頁(yè)卡下?lián)u一搖時(shí),微信會(huì )把這個(gè)事件推送到開(kāi)發(fā)者填寫(xiě)的URL(登錄公眾平臺進(jìn)入開(kāi)發(fā)者中心設置)。推送內容包含搖一搖時(shí)“周邊”頁(yè)卡所搖到設備的信息,以及附近最多五個(gè)屬于該公眾賬號的設備信息。當搖出列表時(shí),只推送所搖到設備的信息,但不推送附近設備的信息。
微信服務(wù)器在五秒內收不到響應會(huì )斷掉連接,并且重新發(fā)起請求,總共重試三次。關(guān)于重試的消息排重,推薦使用FromUserName + CreateTime 排重。假如服務(wù)器無(wú)法保證在五秒內處理并回復,可以直接回復空串,微信服務(wù)器不會(huì )對此作任何處理,并且不會(huì )發(fā)起重試。
參數 | 說(shuō)明 |
---|---|
ToUserName | 開(kāi)發(fā)者微信號 |
FromUserName | 搖一搖用戶(hù)(一個(gè)OpenID) |
CreateTime | 消息創(chuàng )建時(shí)間 (整型) |
MsgType | 消息類(lèi)型,event |
Event | 事件類(lèi)型,ShakearoundUserShake |
ChosenPageId | “周邊”頁(yè)卡展示出來(lái)的頁(yè)面ID |
UUID、major、minor | UUID、major、minor |
Distance | 設備與用戶(hù)的距離(浮點(diǎn)數;單位:米);當距離較遠時(shí),iOS會(huì )直接返回-1 |
Rssi | 接收信號的強度指示,單位是dBm;當距離較遠時(shí),iOS會(huì )直接返回0 |
Measurepower | 信號參考值 |
其中,ChosenpageId、Rssi在微信6.3.8及以上版本才會(huì )返回;Measurepower僅在A(yíng)ndroid微信6.3.8及以上版本才會(huì )返回。
?