シェイクイベント通知


シェイクイベント通知

1475889045976425.jpg

#インターフェースの説明

ユーザーがシェイク インターフェイスに入り、「周辺機器」ページ カードの下でシェイクすると、WeChat は開発者が入力した URL にイベントをプッシュします (パブリック プラットフォームにログインし、開発者アカウントを入力します)。センター設定)。プッシュ コンテンツには、シェイク時に「近く」ページ カードによって表示されるページに対応するデバイス情報と、パブリック アカウントに属する最大 5 台の近くのデバイスの情報が含まれます。このイベントは、リストがシェイクアウトされた場合にはプッシュされません。

WeChat サーバーが 5 秒以内に応答を受信しない場合、接続を切断してリクエストを再開始し、合計 3 回再試行します。メッセージの重複の再試行に関しては、FromUserName CreateTime を使用してメッセージの重複を排除することをお勧めします。サーバーが 5 秒以内に処理して応答することを保証できない場合は、空の文字列で直接応答できますが、WeChat サーバーはこれに対して何もせず、再試行も開始しません。

プッシュ XML パケットの例

<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&lt;/Major&gt;
&lt; minor&gt; minor&lt;/minor&gt;
&lt; distance&gt; 0.057&lt;/lt;/gt;
&lt;/chosenbeacon&gt;
&lt; ;AroundBeacon>
<Uuid><![CDATA[uuid]]></Uuid>
<メジャー>メジャー</メジャー>
<マイナー>マイナー< /マイナー>
<距離>166.816</距離>
</AroundBeacon>
<AroundBeacon>
<メジャー>メジャー<
<マイナー>マイナー
<距離>15.013

< ;/AroundBeacons>
</xml>
###

#パラメータの説明

##メッセージ作成時間 (整数)メッセージタイプ
#パラメータ説明
ToUserName開発者 WeChat ID
FromUserNameユーザーをシェイクします (OpenID )
CreateTime
メッセージ タイプ、イベント
イベントイベント タイプ、ShakearoundUserShake
UUID、メジャー、マイナーUUID、メジャー、マイナー
Distanceデバイスとユーザー間の距離 (浮動小数点数、単位: メートル)