Heim  >  Artikel  >  WeChat-Applet  >  WeChat entwickelt Schnittstellen und Parameter für den Empfang von Sprachnachrichten

WeChat entwickelt Schnittstellen und Parameter für den Empfang von Sprachnachrichten

Y2J
Y2JOriginal
2017-05-18 13:17:593349Durchsuche

Gewöhnliche Nachrichten empfangen

Wenn ein gewöhnlicher WeChat-Benutzer eine Nachricht an ein öffentliches Konto sendet, sendet der WeChat-Server das XML-Datenpaket der Nachricht an die vom Entwicklervorgesetzten eingegebene URL.

Bitte beachten Sie:

1. Bezüglich des Wiederholungsversuchs von Nachrichten wird empfohlen, msgid zum Deduplizieren von Nachrichten zu verwenden.

2. Wenn der WeChat-Server innerhalb von fünf Sekunden keine Antwort erhält, wird die Verbindung getrennt und die Anfrage erneut gestartet, wobei es insgesamt dreimal erneut versucht wird. Wenn der Server nicht garantieren kann, dass er innerhalb von fünf Sekunden verarbeitet und antwortet, kann

direkt mit einer leeren Zeichenfolge antworten. Der WeChat-Server wird damit nichts anfangen und keinen erneuten Versuch einleiten. Einzelheiten finden Sie unter „Nachricht senden-Passive Antwort auf Nachricht“.

3. Wenn der Entwickler innerhalb von 5 Sekunden sofort auf Benutzernachrichten reagieren muss, verwenden Sie die Schnittstelle „Nachricht senden – passive Antwortnachricht“. Auf Benutzernachrichten antworten Wenn Sie auf eine Nachricht antworten, können Sie die Nachrichtenverschlüsselung im Developer Center der offiziellen Website von

festlegen. Nachdem die Verschlüsselung aktiviert wurde, werden von Benutzern gesendete Nachrichten und von Entwicklern beantwortete Nachrichten verschlüsselt (Entwickler senden sie jedoch über

Kundendienstschnittstellen wie API an Benutzer). Anrufe) Nachrichten sind nicht betroffen). Ausführliche Anweisungen zur Nachrichtenverschlüsselung und -entschlüsselung finden Sie unter „Nachrichten senden – Anweisungen zur Verschlüsselung und Entschlüsselung von Passivantwortnachrichten“.


Sprachnachricht

<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 entwickelt Schnittstellen und Parameter für den Empfang von Sprachnachrichten

Bitte beachten Sie, dass WeChat nach der Aktivierung der Spracherkennung jedes Mal, wenn ein Benutzer eine Sprachnachricht an ein offizielles Konto sendet, ein Erkennungsfeld zum XML-Paket der gesendeten Sprachnachricht hinzufügt (Hinweis: Aufgrund des Client-Caching können Entwickler die Spracherkennung aktivieren oder deaktivieren Diese Funktion wird für neue Follower sofort wirksam und es dauert 24 Stunden, bis Benutzer diesem Konto zum Testen erneut folgen können. Das Sprach-XML-Datenpaket nach der Aktivierung der Spracherkennung lautet wie folgt:

<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>

Parameterbeschreibung:

WeChat entwickelt Schnittstellen und Parameter für den Empfang von Sprachnachrichten

[Verwandte Empfehlungen]

1. Quellcode der WeChat-Plattform herunterladen

2. Xiaozhu CMS Lifetong O2O System v2.0 exklusive Version herunterladen

3 >Little Pigcms (pigcms) WeChat Marketing System V8.52 Pinhaohao Mall Secondary Development Special Edition

Das obige ist der detaillierte Inhalt vonWeChat entwickelt Schnittstellen und Parameter für den Empfang von Sprachnachrichten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn