ホームページ > 記事 > WeChat アプレット > WeChat は音声メッセージを受信するためのインターフェイスとパラメータを開発します
通常のメッセージを受信する
一般の WeChat ユーザーが公開アカウントにメッセージを送信すると、WeChat サーバーは、開発者が入力した URL にメッセージの XML データ パケットを POST します。
注意:
1. メッセージの重複を再試行する場合は、msgid を使用してメッセージを重複排除することをお勧めします。
2. WeChat サーバーが 5 秒以内に応答を受信しない場合、接続を切断してリクエストを再開始し、合計 3 回再試行します。サーバーが 5 秒以内に処理して応答することを保証できない場合、
は空の文字列で直接応答できます。WeChat サーバーはこれに対して何もせず、再試行も開始しません。詳しくは「メッセージ送信 - メッセージへの受動的返信」をご覧ください。
3. 開発者が 5 秒以内にユーザー メッセージに即座に応答する必要がある場合、つまり、ユーザーへのメッセージに受動的に応答するときに「メッセージの送信 - 受動的な応答メッセージ」 インターフェースを使用する場合、
パブリック プラットフォーム メッセージの暗号化は、公式 Web サイトのデベロッパー センターで設定されます。暗号化をオンにすると、ユーザーが送信したメッセージと開発者が返信したメッセージは暗号化されます (ただし、カスタマー サービス
インターフェイスやその他の API 呼び出しを通じて開発者が送信したメッセージは影響を受けません)。メッセージの暗号化と復号化の詳細な手順については、「メッセージの送信 - パッシブ応答メッセージの暗号化と復号化の手順」を参照してください。
音声メッセージ
<xml> <ToUserName><![CDATA[toUser]]></ToUserName> <FromUserName><![CDATA[fromUser]]></FromUserName> <CreateTime>1357290913</CreateTime> <MsgType><![CDATA[voice]]></MsgType> <MediaId><![CDATA[media_id]]></MediaId> <Format><![CDATA[Format]]></Format> <MsgId>1234567890123456</MsgId> </xml>音声認識を有効にした後、ユーザーが公式アカウントに音声を送信するたびに、WeChat はプッシュされた音声に音声メッセージ XML パケットを追加することに注意してください。メッセージ認識フィールド (注: クライアント キャッシュにより、開発者は音声認識機能をオンまたはオフにすることができます。この機能は、新しいフォロワーにはすぐに有効になりますが、すでにフォローされているユーザーには 24 時間かかります。開発者はテストのためにこのアカウントを再フォローできます)。音声認識を有効にした後の音声 XML データ パッケージは次のとおりです:
<xml> <ToUserName><![CDATA[toUser]]></ToUserName> <FromUserName><![CDATA[fromUser]]></FromUserName> <CreateTime>1357290913</CreateTime> <MsgType><![CDATA[voice]]></MsgType> <MediaId><![CDATA[media_id]]></MediaId> <Format><![CDATA[Format]]></Format> <Recognition><![CDATA[腾讯微信团队]]></Recognition> <MsgId>1234567890123456</MsgId> </xml>パラメータの説明: 【関連推奨事項】1.
WeChat パブリック アカウント プラットフォームのソース コードのダウンロード
2. O2O システム v2.0 専用バージョンのダウンロードLittle Pigcms (pigcms) WeChat マーケティング システム V8.52 Pinhaohao Mall 二次開発特別版以上がWeChat は音声メッセージを受信するためのインターフェイスとパラメータを開発しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。