Recevoir des messages ordinaires
Lorsqu'un utilisateur WeChat ordinaire envoie un message à un compte public, le serveur WeChat POSTera le paquet de données XML du message à l'URL renseignée par le supérieur développeur.
Veuillez noter :
1. Concernant la nouvelle tentative de duplication des messages, il est recommandé d'utiliser msgid pour dédoublonner les messages.
2. Si le serveur WeChat ne reçoit pas de réponse dans les cinq secondes, il se déconnectera et relancera la demande, en réessayant trois fois au total. Si le serveur ne peut pas garantir le traitement et la réponse dans les cinq secondes,
peut répondre directement avec une chaîne vide. Le serveur WeChat ne fera rien avec cela et ne lancera pas de nouvelle tentative. Pour plus de détails, veuillez consulter « Envoyer un message-Réponse passive au message ».
3. Si le développeur doit répondre immédiatement au message de l'utilisateur dans les 5 secondes, utilisez l'interface "Envoyer un message de réponse passive" pour répondre passivement à l'utilisateur Lorsque vous répondez à un message, vous pouvez définir le cryptage du message dans le Centre de développement du site officiel de
. Une fois le cryptage activé, les messages envoyés par les utilisateurs et les messages répondus par les développeurs seront cryptés (mais les développeurs les envoient aux utilisateurs via le service client
interfaces telles que API appels) les messages ne sont pas affectés). Pour des instructions détaillées sur le cryptage et le déchiffrement des messages, veuillez consulter « Envoi de messages – Instructions de cryptage et de déchiffrement des messages de réponse passive ».
Message vocal
<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>
Veuillez noter qu'après avoir activé la reconnaissance vocale, chaque fois qu'un utilisateur envoie un message vocal à un compte officiel, WeChat ajoutera un champ de reconnaissance au paquet XML du message vocal poussé (Remarque : en raison de la mise en cache du client, les développeurs peuvent activer ou désactiver la reconnaissance vocale. fonction , cela prendra effet immédiatement pour les nouveaux abonnés, et cela prendra 24 heures pour les utilisateurs déjà suivis. Les développeurs peuvent suivre à nouveau ce compte pour les tests). Le paquet de données XML vocales après activation de la reconnaissance vocale est le suivant :
<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>
Description du paramètre :
[Recommandations associées]
1. Téléchargement du code source de la plateforme de compte public WeChat
2 Téléchargement de la version exclusive du système Xiaozhu CMS Lifetong O2O v2.0
3. >Petits cochons (pigcms) Système de marketing WeChat V8.52 Édition spéciale de développement secondaire du centre commercial Pinhaohao
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!