Maison  >  Article  >  Applet WeChat  >  Modèle de réponse au message pour le développement de WeChat

Modèle de réponse au message pour le développement de WeChat

小云云
小云云original
2017-12-02 09:57:453982parcourir

Le développement WeChat devient de plus en plus populaire en programmation. Nous avons beaucoup partagé sur les fonctions des mini-programmes WeChat. Dans cet article, nous continuerons à présenter comment implémenter la fonction de réponse aux messages modèles dans le développement WeChat.

Sur la plateforme publique WeChat, il existe un modèle d'interface de réponse aux messages : il peut être utilisé pour répondre à des messages spécifiques - par exemple, après que l'utilisateur a passé une commande, répondez à l'utilisateur que votre commande est en cours de traitement. ... Par exemple, l'image ci-dessous :

Modèle de réponse au message pour le développement de WeChat

Après que l'utilisateur a effectué certaines opérations, le compte de service peut renvoyer un message spécifique - il s'agit du modèle de message.

Pour mettre en œuvre la réponse aux messages modèles, votre compte officiel doit être certifié par WeChat. S'il s'agit d'un compte d'abonnement personnel, la certification WeChat n'est pas prise en charge pour le moment. Cependant, cela n'affecte pas les tests ----- Vous pouvez utiliser le compte public de test :

Modèle de réponse au message pour le développement de WeChat

Lors de l'utilisation du compte de test, la configuration des informations de l'interface ne sera pas être discuté, vous pouvez vous référer à mon blog précédent.

Après avoir utilisé le code QR pour vous connecter au compte test, vous devez utiliser votre compte WeChat pour suivre le compte test, sinon vous ne verrez pas la réponse au modèle de message.

Lorsque je faisais le test, j'ai utilisé un plug-in pour le navigateur Chrome : postman. Ce plug-in peut spécifier d'envoyer diverses requêtes HTTP telles que GET et POST. Il est puissant et utile lors du test des interfaces.

1. Envoyez une requête GET pour obtenir le access_token du compte de test : https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=your test account appID&secret=your test account appsecret

2. Définir l'industrie :

Envoyer une requête POST avec des paramètres :

Demande : https://api.weixin.qq.com/cgi- bin /template/api_set_industry?access_token=Le access_token que vous venez de recevoir

Paramètres :

{
    "industry_id1":"1",
    "industry_id2":"2"
   }

1 et 1 dans les paramètres 2 indique l'industrie à laquelle il appartient. Pour les industries spécifiques, veuillez vous référer au document : http://mp.weixin.qq.com/wiki/12/bd383158b0f8435c07b8b6bc7cdbac9c.html

Modèle de réponse au message pour le développement de WeChat

Envoyer un message spécifique Vous pouvez envoyer la demande en utilisant curl, cela ne devrait pas être difficile. J'utilise le facteur pour envoyer. Une fois l'envoi terminé, un message json réussi est renvoyé, puis vous pouvez passer à l'étape suivante

3. Obtenez l'ID du modèle : vous pouvez le personnaliser ou utiliser un WeChat intégré.

Par exemple, utilisez un ID de modèle personnalisé : il y a un "Nouveau modèle de test" dans votre compte de test

Modèle de réponse au message pour le développement de WeChat

Soumettre après Ensuite, vous pouvez voir que votre ID de modèle apparaît :

Modèle de réponse au message pour le développement de WeChat

Ensuite, une autre façon de générer un ID de modèle est d'envoyer une demande de publication (vous pouvez l'envoyer avec curl ou postman)

Demande : https://api.weixin.qq.com/cgi-bin/template/api_add_template?access_token=ACCESS_TOKEN

Paramètres :

{
     "template_id_short":"TM00015"
   }

Le TM00015 est l'ID du modèle intégré à WeChat. Vous pouvez le trouver dans l'interface graphique sur https://mp.weixin.qq.com (authentification WeChat requise).

4. Après avoir obtenu l'ID du modèle, actualisez la page de votre compte de test, vous pouvez voir :

Modèle de réponse au message pour le développement de WeChat

5. Utilisez le template_id_short que vous avez obtenu et envoyez-en un autre. one Vous pouvez obtenir un msgid par demande postale :

Demande : https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=Your access_token

Envoyer les données :

{
     "touser":"测试号的关注者的openId",
     "template_id":"你刚才得到的模板ID",
     "url":"关注者点击你的模板消息时跳转的链接",      
     "data":{
         "first": {
           "value":"恭喜你购买成功!",
           "color":"#173177"
         },
         "orderMoneySum":{
           "value":"666",
           "color":"#173177"
         },
         "orderProductName": {
           "value":"男士正装",
           "color":"#173177"
         },
         "Remark":{
           "value":"欢迎再次购买!",
           "color":"#173177"
         }
     }
   }

la couleur représente la couleur du champ dans votre modèle

Le document officiel n'explique pas les paramètres ci-dessus. J'utilise le chinois ci-dessus. La signification de chaque champ est écrite. Il convient de noter que touser n'est pas le "WeChat ID" du follower sur le client WeChat, mais l'ID WeChat comme indiqué ci-dessous

Modèle de réponse au message pour le développement de WeChat

Après avoir envoyé les paramètres en mode post, vous recevrez un msgstr :

Modèle de réponse au message pour le développement de WeChat

Lorsque vous obtenez cette réponse réussie, votre compte officiel de test devrait également renvoyer un modèle pour vous (. abonnés)

Cet article explique uniquement comment créer un modèle de message. Si vous souhaitez l'utiliser dans votre projet, veuillez lire la documentation du développeur WeChat et la combiner avec des fonctions avancées telles que le micropaiement et le push d'événement.

Le contenu ci-dessus est un tutoriel sur la façon d'implémenter la fonction de réponse de message modèle développée par PHP WeChat. J'espère qu'il pourra aider tout le monde.

Recommandations associées :

Recommander 10 codes sources d'apprentissage du développement WeChat (collection)

Paiement WeChat pour le développement WeChat

Robot applet WeChat automatiquement Client Fonction de service

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn