Push d'événement d'authentification WeChat
Push de l'événement d'authentification WeChat
Afin d'aider les développeurs de comptes publics à obtenir le statut de certification de leurs comptes publics, et pour que les développeurs de plateformes tierces connaissent le statut de certification de leurs comptes publics, la plateforme publique WeChat propose un push d'événements à chaque étape. du processus de certification des comptes publics.
Où les événements sont-ils poussés ?
1. Le push d'événement sera poussé vers le compte public dans l'adresse de service définie dans le centre de développement du site officiel de la plateforme publique
2 Si le compte officiel a autorisé l'ensemble d'autorisations de gestion de compte (car cette autorisation d'interface est subordonné à l'ensemble d'autorisations de gestion de compte) Plateforme tierce, la plateforme tierce recevra alors le push d'événement au nom du compte officiel, en particulier le message du compte officiel et l'URL de réception de l'événement transmis à la plateforme tierce
Veuillez noter :
1. Une fois la certification de qualification réussie, le compte public a obtenu les autorisations d'interface liées à l'authentification. L'authentification de qualification réussie doit avoir lieu avant que l'authentification du nom soit réussie
2. réussi, le compte officiel obtiendra la marque d'authentification dans le client WeChat
Répertoire
1 L'authentification de qualification est réussie (à ce moment, l'autorisation d'interface est obtenue immédiatement)
2 L'authentification de qualification a échoué
3 L'authentification de nom est réussie (c'est-à-dire que la dénomination est réussie)
4 L'authentification de nom a échoué ( bien que le client ne coche pas la case pour le moment, il y a toujours une autorisation d'interface)
5 Avis de révision annuelle
6 Notification d'expiration de certification
Certification de qualification réussie (obtenez immédiatement l'autorisation d'interface à ce moment )
Exemple de package de données push XML :
<xml><ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime> ;1442401156</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[qualification_verify_success]]></Event>
< ;ExpiredTime>1442401156</ExpiredTime>
</xml>
Description du paramètre
Paramètre | Description |
---|---|
ToUserName | DeveloperWeChat ID |
FromUserName | Sender account (un OpenID, le euh c'est le compte système en ce moment) |
CreateTime | Heure de création du message (entier), horodatage |
MsgType | type de message, événement |
Event | type d'événement qualification_verify_success |
ExpiredTime | La date d'expiration (chirurgie plastique) fait référence à l'horodatage, la certification expirera à cet horodatage |
推送XML数据包示例:
<xml><ToUserNa moi><![CDATA[toUser]]></ToUserName>
< ;FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>1442401156</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Événement><![CDATA[qualification_verify_fail]]></Event>
<FailTime>1442401122</FailTime>
<FailReason><![CDATA[par heure]]>< /FailReason>
</xml>
Description du paramètre
Paramètre | Description |
---|---|
ToUserName | DeveloperWeChat ID |
FromUserName | Sender account (un OpenID, le euh c'est le compte système en ce moment) |
CreateTime | Heure de création du message (entier), horodatage |
MsgType | type de message, événement |
Event | type d'événement qualification_verify_fail |
FailTime | Heure d'apparition de la panne (mise en forme), heure Cliquez sur |
FailReason | La raison de l'échec de l'authentification |
nom d'authentification réussie (c'est-à-dire nommer réussi)
Description du paramètre
Paramètre | Description |
---|---|
ToUserName | DeveloperWeChat ID |
FromUserName | Sender account (un OpenID, le euh c'est le compte système en ce moment) |
CreateTime | Heure de création du message (entier), horodatage |
MsgType | Type de message, événement |
Event | Type d'événement naming_verify_success |
ExpiredTime | La date d'expiration (chirurgie plastique) fait référence à l'horodatage, la certification expirera à cet horodatage |
L'authentification du nom a échoué (à ce moment, même si le client ne coche pas la case, il dispose toujours de l'autorisation d'interface)
Exemple de transmission d'un paquet de données XML :
<xml><ToUserName> <![CDATA[ toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>1442401061</CreateTime>
< MsgType><![ CDATA[event]]></MsgType>
<Event><![CDATA[naming_verify_fail]]></Event>
<FailTime>1442401061</FailTime>
<FailReason>< ![CDATA[par heure]]></FailReason>
</xml>
Description du paramètre
Paramètre | Description |
---|---|
ToUserName | DeveloperWeChat ID |
FromUserName | Sender account (un OpenID, le euh c'est le compte système en ce moment) |
CreateTime | Heure de création du message (entier), horodatage |
MsgType | Type de message, événement |
Event | Type d'événement naming_verify_fail |
FailTime | Défaillance survenue heure (mise en forme), heure Cliquez sur |
FailReason | La raison de l'échec de l'authentification |
推送XML数据包示例:
<xml><ToUserName><![CDATA[toUser]]></To Nom d'utilisateur>
<FromUserName>< ;![CDATA[fromUser]]></FromUserName>
<CreateTime>1442401004</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event> ;<![CDATA[annual_renew]]></Event>
<ExpiredTime>1442401004</ExpiredTime>
</xml>
Description du paramètre
Paramètre | Description |
---|---|
ToUserName | DeveloperWeChat ID |
FromUserName | Sender account (un OpenID, le euh c'est le compte système en ce moment) |
CreateTime | Heure de création du message (entier), horodatage |
MsgType | type de message, événement |
Event | event type annual_renew, rappelle au compte public qu'il doit être revu l'année dernière |
ExpiredTime | La période de validité (en forme) fait référence à l'horodatage. La certification expirera à cet horodatage et doit être revue dès que possible |
Notification d'expiration et d'invalidation de l'authentification
Exemple de paquet XML push :
<xml><ToUserName><![CDATA[toUser]]></ToUserName>
<FromUser Nom> ; <![CDATA[fromUser]]></FromUserName>
<CreateTime>1442400900</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
< ; Événement><![CDATA[verify_expired]]></Event>
<ExpiredTime>1442400900</ExpiredTime>
</xml>
Description du paramètre
Paramètre | Description |
---|---|
ToUserName | DeveloperWeChat ID |
FromUserName | Sender account (un OpenID, le euh c'est le compte système en ce moment) |
CreateTime | Heure de création du message (entier), horodatage |
MsgType | type de message, événement |
Event | type d'événement verify_expired |
ExpiredTime | La période de validité (plastique) fait référence à l'horodatage, indiquant que l'authentification a expiré à cet horodatage et que l'authentification WeChat doit être réinitialisée |