Avec le développement rapide des médias sociaux, les comptes officiels de WeChat sont devenus l'un des canaux importants pour les entreprises et les individus afin de promouvoir des informations. Au cours de l'exploitation du compte officiel, Mass Message est une méthode de poussée courante et afin de s'assurer que les messages envoyés peuvent atteindre les résultats attendus, la fonction d'aperçu du message de masse est particulièrement importante. Cet article expliquera en détail comment utiliser PHP pour implémenter la fonction d'aperçu du message de masse du compte officiel.
Avant d'utiliser l'interface API de la plate-forme publique WeChat, vous devez d'abord obtenir le jeton d'accès. Le jeton d'accès est un paramètre nécessaire lors de l'envoi d'une demande au serveur WeChat. Vous pouvez obtenir des jetons d'accès via le code PHP suivant:
$ url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=your_appid&secret=your_secret'; $ réponse = file_get_contents ($ url); $ result = json_decode ($ réponse, true); $ access_token = $ result ['access_token'];
Parmi eux, votre_appid est l'Apid que vous avez obtenu lors de la création d'une application sur la plate-forme publique WeChat, et votre_secret est le secret de l'application correspondante.
Avant de prévisualiser le message, vous devez obtenir la liste d'utilisateurs du compte officiel. La liste d'utilisateurs peut être obtenue via le code suivant:
$ url = 'https://api.weixin.qq.com/cgi-bin/user/get?access_token='. $ Access_token; $ réponse = file_get_contents ($ url); $ result = json_decode ($ réponse, true); $ user_list = $ result ['data'] ['openId'];
Parmi eux, $ Access_token est le jeton d'accès obtenu précédemment.
Pour envoyer des messages d'aperçu, vous devez utiliser l'interface d'API d'envoi de message client WeChat. Le code suivant peut être utilisé pour envoyer des messages d'aperçu:
$ url = 'https://api.weixin.qq.com/cgi-bin/mesage/custom/send?access_token='. $ Access_token; $ data = array ( 'Tauser' => 'OpenID', // Aperçu de l'OpenID de l'utilisateur 'msgtype' => 'text', // type de message, nous prenons ici le message texte comme exemple 'text' => array ( 'contenu' => 'Ceci est un message d'aperçu' // le contenu du message d'aperçu) )); $ data_string = json_encode ($ data); $ ch = curl_init (); curl_setopt ($ ch, curlopt_returntransfer, true); curl_setopt ($ ch, curlopt_post, true); curl_setopt ($ ch, curlopt_postfields, $ data_string); curl_setopt ($ ch, curlopt_url, $ url); curl_setopt ($ ch, curlopt_httpheader, array ( «Contenu-Type: Application / JSON», 'Content-Length:'. strlen ($ data_string) )); $ réponse = curl_exec ($ ch); curl_close ($ ch);
Dans le code ci-dessus, remplissez le paramètre 'Tousser' dans l'utilisateur OpenID que vous devez prévisualiser et remplir le contenu du message que vous souhaitez prévisualiser.
La combinaison des étapes ci-dessus peut réaliser la fonction d'aperçu du message de masse du compte officiel. Si nécessaire, vous pouvez étendre le code en fonction des besoins spécifiques, tels que la prévisualisation des messages texte, etc.
Implémentation de la fonction d'aperçu du message de masse du compte public via PHP, vous devez d'abord obtenir le jeton d'accès, puis obtenir la liste d'utilisateurs et enfin envoyer le message d'aperçu en appelant l'interface API du message du service client de Wechat. La mise en œuvre de cette fonction peut non seulement améliorer l'effet des messages de masse, mais également garantir que les messages envoyés répondent aux attentes. Dans le processus d'opération réel, la maîtrise et l'utilisation de ces interfaces API WeChat peuvent mieux promouvoir les comptes publics et améliorer l'expérience utilisateur et la participation.