Envoyer des modèles de messages dans le mini-programme WeChat
Référez-vous à l'adresse du document Api de la plateforme publique WeChat : https://mp.weixin.qq.com/debug/wxadoc/dev/api/notice.html# modèle Gestion des messages
Cette adresse de référence explique en détail et les étapes sont également très détaillées.
La logique de mise en œuvre est divisée en :
1, obtenir un jeton d'accès
2, envoyer un modèle de message (y compris l'openid de l'utilisateur, le template_id du modèle, le formulaire déclenché par l'utilisateur form_id ou le paiement Prepay_id )
Remarque :
1. L'openid de l'utilisateur est obtenu via l'autorisation de l'utilisateur
2. Le template_id du modèle peut être consulté à partir du « Message du modèle » sur le mini programme public plateforme
3. Le from_id du formulaire est obtenu à partir de report-submit="true" dans l'événement de soumission de formulaire déclenché par l'utilisateur. Si l'utilisateur paie le message, la valeur peut être le prepay_id de la commande. paiement
Notes sur le code de retour d'erreur : errcode:41028, errmsg:"indice d'identification de formulaire invalide : [YVJBEA0597ge21]"
Il existe plusieurs situations dans lesquelles cette erreur sera signalée :
1. On constate que la valeur de form_id est "le formId est fictif", ce qui signifie qu'il n'est pas testé sur une vraie machine et doit être testé sur une vraie machine.
2. L'utilisateur qui a déclenché l'événement de confirmation et l'utilisateur qui a envoyé le message ne sont pas la même personne
3. L'utilisateur prépayé et l'utilisateur qui a envoyé le message ne sont pas la même personne
Expérience : J'ai trouvé une notification de paiement dans le modèle de message sur la plateforme publique WeChat. Je pensais que l'utilisateur avait déclenché le paiement et pouvait envoyer une notification de paiement au commerçant. Mais j’ai continué à signaler cette erreur et j’ai découvert plus tard que WeChat ne le permettait pas.
Mais il ne peut envoyer que des notifications de paiement, mais à quoi ça sert ? Si vous avez de bonnes solutions, laissez-moi un message et faites-le moi savoir.
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!