Comme mentionné dans le billet de blog précédent, les messages WeChat peuvent être grossièrement divisés en deux types. L'un est constitué de messages ordinaires comprenant : du texte, de la voix, des images, etc., et l'autre est le type d'événement qui sera abordé dans cet article. . Y compris : suivre/ne plus suivre les événements, scanner les événements de code QR avec des paramètres, signaler les événements de localisation géographique, les événements liés au menu personnalisé, etc. Cet article les explique un par un. Comme mentionné dans l'article précédent, si le serveur WeChat ne reçoit pas de réponse dans les 5 secondes, il déconnectera la connexion et relancera la demande, en réessayant trois fois au total. Dans ce cas, le problème se pose. Il existe un tel scénario : lorsqu'un utilisateur suit un compte WeChat, les informations de l'utilisateur actuel sont obtenues, puis les informations sont écrites dans la base de données. Semblable à l’inscription sur le site Web du PC. C'est peut-être à cause de cette préoccupation que la logique métier que nous devons gérer est relativement complexe. Tels que l'envoi de points, la rédaction de journaux d'utilisateurs et l'attribution de groupes d'utilisateurs. Attendez... Une série de logiques doit être exécutée, ou l'environnement réseau est relativement complexe et il n'y a aucune garantie que l'opération de l'utilisateur actuel recevra une réponse dans les 5 secondes. Ensuite, si l'opération n'est pas encore terminée, le serveur WeChat. envoie le même événement d'attention à notre serveur. Nous exécuterons à nouveau notre logique, ce qui peut conduire à des données en double dans la base de données (certaines chaussures pour enfants diront, j'insère des données
1. Développement WeChat Réception d'événements push et déduplication de messages
Introduction : comme mentionné dans le billet de blog précédent, les messages WeChat peut être grossièrement divisé en deux types, l'un concerne les messages ordinaires comprenant du texte, de la voix, des images, etc., et l'autre est le type d'événement à inclure dans cet article : suivre/ne plus suivre les événements, numériser avec le paramètre deux les événements de code QR, le reporting des événements de localisation géographique, les événements liés au menu personnalisé, etc. sont expliqués un par un dans cet article 🎜>
Introduction. : Description du document du développeur de la plateforme publique WeChat : [color=#33CCCC] Lorsqu'un utilisateur WeChat ordinaire envoie un message à un compte public Lors de l'envoi d'un message, le serveur WeChat POSTera le paquet de données XML du message à l'URL renseignée par le développeur. La structure du paquet de données XML push pour chaque type de message est la suivante. Si le serveur WeChat ne reçoit pas de réponse dans les cinq secondes, il se déconnectera et relancera la demande, soit un total de trois tentatives de déduplication des messages. , il est recommandé d'utiliser la déduplication msgid Introduction à la méthode
Introduction : Cet article présente principalement la développement du compte officiel C# WeChat pour recevoir les méthodes de push d'événements et de déduplication de messages, une analyse détaillée des techniques d'utilisation du push d'événements et de la déduplication de messages, qui a une certaine valeur de référence pour le développement de WeChat. Les amis dans le besoin peuvent se référer à . 4.
Méthodes de développement de comptes publics C# WeChat pour la réception de push d'événements et la déduplication de messages
Introduction : Cet article présente principalement la méthode de réception du push d'événements et de la déduplication des messages dans le développement du compte public C# WeChat. Il analyse en détail les compétences d'utilisation du push d'événements et de la déduplication des messages. Il a une certaine valeur de référence pour WeChat. Les amis dans le besoin peuvent s'y référer【Recommandations de questions et réponses associées】 :
node.js - Pourquoi les MsgIds des messages WeChat dupliqué et impossible à dédupliquer ?
python - Implémentation Tornado de la déduplication des messages dans les comptes d'abonnement WeChat et comment déterminer dans Tornado que le serveur WeChat a mis fin à la première connexion de requête
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!