Description du document du développeur de la plateforme publique WeChat :
[color=#33CCCC] 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 développeur. La structure des paquets de données XML push de chaque type de message est la suivante.
Si le serveur WeChat ne reçoit pas de réponse dans les cinq secondes, la connexion sera déconnectée et la requête sera réinitialisée, avec un total de trois tentatives
Concernant la nouvelle tentative de déduplication des messages, il est recommandé d'utiliser la déduplication msgid. .
Si le serveur ne peut pas garantir le traitement et la réponse dans les cinq secondes, vous pouvez répondre directement avec une chaîne vide. Le serveur WeChat ne fera rien avec cela et ne lancera pas de nouvelle tentative.
Message texte
<xml> <ToUserName><![CDATA[toUser]]></ToUserName> <FromUserName><![CDATA[fromUser]]></FromUserName> <CreateTime>1348831860</CreateTime> <MsgType><![CDATA[text]]></MsgType> <Content><![CDATA[this is a test]]></Content> <MsgId>1234567890123456</MsgId> </xml>
Description du paramètre
ToUserName ID WeChat du développeur
FromUserName Compte de l'expéditeur (un OpenID)
CreateTime Heure de création du message (entier)
MsgType text
Content Contenu du message texte
MsgId Identifiant du message, entier 64 bits[/color]
Cela signifie que le développeur accepte le paquet de données XML POST du serveur WeChat et le traite ici Renvoyez-le au serveur dans le même format de données XML.
Donc, lors du renvoi au serveur, les ToUserName et FromUserName restent ici inchangés ? Quel sera l’impact de la modification du contenu ? Sera-t-il envoyé sur le compte de l’expéditeur ?
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!