手册

目录

微信认证事件推送

收藏623

阅读41837

更新时间2022-04-11

微信认证事件推送

为了帮助公众号开发者获取公众号的认证状态,也为了第三方平台开发者获知旗下公众号的认证状态,微信公众平台提供了公众号认证过程中各个阶段的事件推送。

事件推送到哪里?

1、事件推送将会推送给公众号在公众平台官网开发者中心设置的服务地址中
2、如果公众号已将帐号管理权限集(因为该接口权限从属于帐号管理权限集)授权给第三方平台,那么将由第三方平台代公众号接收事件推送,具体是推送到第三方平台的公众号消息与事件接收URL

1474940890958483.jpg

请注意:

1、资质认证成功后,公众号就获得了认证相关接口权限,资质认证成功一定发生在名称认证成功之前
2、名称认证成功后,公众号才在微信客户端中获得打勾认证标识

目录

1 资质认证成功(此时立即获得接口权限)

2 资质认证失败

3 名称认证成功(即命名成功)

4 名称认证失败(这时虽然客户端不打勾,但仍有接口权限)

5 年审通知

6 认证过期失效通知


资质认证成功(此时立即获得接口权限)

推送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> 

参数说明

参数 描述
ToUserName 开发者微信号
FromUserName 发送方帐号(一个OpenID,此时发送方是系统帐号)
CreateTime 消息创建时间 (整型),时间戳
MsgType 消息类型,event
Event 事件类型 qualification_verify_success
ExpiredTime 有效期 (整形),指的是时间戳,将于该时间戳认证过期


   

资质认证失败

推送XML数据包示例:

<xml><ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>1442401156</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[qualification_verify_fail]]></Event>
<FailTime>1442401122</FailTime>
<FailReason><![CDATA[by time]]></FailReason>
</xml>

参数说明

参数 描述
ToUserName 开发者微信号
FromUserName 发送方帐号(一个OpenID,此时发送方是系统帐号)
CreateTime 消息创建时间 (整型),时间戳
MsgType 消息类型,event
Event 事件类型 qualification_verify_fail
FailTime 失败发生时间 (整形),时间戳
FailReason 认证失败的原因


    

名称认证成功(即命名成功)

推送XML数据包示例:

<xml><ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>1442401093</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[naming_verify_success]]></Event>
<ExpiredTime>1442401093</ExpiredTime>
</xml> 

参数说明

参数 描述
ToUserName 开发者微信号
FromUserName 发送方帐号(一个OpenID,此时发送方是系统帐号)
CreateTime 消息创建时间 (整型),时间戳
MsgType 消息类型,event
Event 事件类型 naming_verify_success
ExpiredTime 有效期 (整形),指的是时间戳,将于该时间戳认证过期

名称认证失败(这时虽然客户端不打勾,但仍有接口权限)

推送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[by time]]></FailReason>
</xml>

参数说明

参数 描述
ToUserName 开发者微信号
FromUserName 发送方帐号(一个OpenID,此时发送方是系统帐号)
CreateTime 消息创建时间 (整型),时间戳
MsgType 消息类型,event
Event 事件类型 naming_verify_fail
FailTime 失败发生时间 (整形),时间戳
FailReason 认证失败的原因

年审通知

推送XML数据包示例:

<xml><ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>1442401004</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[annual_renew]]></Event>
<ExpiredTime>1442401004</ExpiredTime>
</xml>

参数说明

参数 描述
ToUserName 开发者微信号
FromUserName 发送方帐号(一个OpenID,此时发送方是系统帐号)
CreateTime 消息创建时间 (整型),时间戳
MsgType 消息类型,event
Event 事件类型 annual_renew,提醒公众号需要去年审了
ExpiredTime 有效期 (整形),指的是时间戳,将于该时间戳认证过期,需尽快年审

认证过期失效通知

推送XML数据包示例:

<xml><ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>1442400900</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[verify_expired]]></Event>
<ExpiredTime>1442400900</ExpiredTime>
</xml>

参数说明

参数 描述
ToUserName 开发者微信号
FromUserName 发送方帐号(一个OpenID,此时发送方是系统帐号)
CreateTime 消息创建时间 (整型),时间戳
MsgType 消息类型,event
Event 事件类型 verify_expired
ExpiredTime 有效期 (整形),指的是时间戳,表示已于该时间戳认证过期,需要重新发起微信认证

科技资讯

更多

精选课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时

62万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时

39.5万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时

71.3万人学习

独孤九贱(1)_HTML5视频教程
独孤九贱(1)_HTML5视频教程

共25课时

61.9万人学习

独孤九贱(2)_CSS视频教程
独孤九贱(2)_CSS视频教程

共22课时

23.1万人学习

独孤九贱(3)_JavaScript视频教程
独孤九贱(3)_JavaScript视频教程

共28课时

34.1万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时

125.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号