Maison >développement back-end >tutoriel php >Réponse au message du modèle de développement PHP WeChat
Cet article présente principalement en détail les informations pertinentes sur la mise en œuvre simple d'un modèle de réponse au message dans le développement PHP WeChat. Les amis intéressés peuvent se référer à
Il existe un modèle de réponse au message sur l'interface publique WeChat : can. ê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 suivante :
Une fois que l'utilisateur a effectué certaines opérations, le compte de service peut renvoyer un message spécifique - il s'agit d'un 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 :
Lors de l'utilisation du compte de test, la configuration des informations d'interface ne sera pas 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 identifiant 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. .com/cgi-bin/template/api_set_industry?access_token=Le jeton d'accès que vous venez de recevoir
Paramètres :
{ "industry_id1":"1", "industry_id2":"2" }
1 et 2 dans les paramètres indiquent l'industrie à laquelle ils appartiennent. Pour des industries spécifiques, veuillez vous référer au document : http://mp.weixin.qq.com/wiki/12/bd383158b0f8435c07b8b6bc7cdbac9c.html
Pour envoyer spécifiquement une demande de publication, vous pouvez utiliser curl pour l'envoyer, 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
Après la soumission, vous pouvez voir l'ID de votre modèle apparaître :
Ensuite, une autre façon de générer un ID de modèle est d'envoyer une demande de publication (peut être envoyé avec curl ou envoyé avec 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 sur https://mp.weixin.qq. .com (nécessite une authentification WeChat)
4. Après avoir obtenu l'ID du modèle, actualisez la page de votre compte de test et vous pourrez voir :
{ "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 le champ dans votre modèle Couleur Il n'y a aucune explication des paramètres ci-dessus dans le document officiel. J'ai écrit la signification de chaque champ en chinois ci-dessus. Il convient de noter que touser n'est pas le "WeChat ID" du follower sur le client WeChat. , mais le compte WeChat dans l'image ci-dessous est
Réponse automatique pour le développement PHP WeChat
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!