当前位置:K88软件开发文章中心编程全书微信小程序 → 文章内容

微信认证事件推送

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-26 15:47:07

由 如此轻盈 创建, 最后一次修改 2016-09-27 微信认证事件推送为了帮助公众号开发者获取公众号的认证状态,也为了第三方平台开发者获知旗下公众号的认证状态,微信公众平台提供了公众号认证过程中各个阶段的事件推送。事件推送到哪里?1、事件推送将会推送给公众号在公众平台官网开发者中心设置的服务地址中2、如果公众号已将帐号管理权限集(因为该接口权限从属于帐号管理权限集)授权给第三方平台,那么将由第三方平台代公众号接收事件推送,具体是推送到第三方平台的公众号消息与事件接收URL请注意: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消息类型,eventEvent事件类型 qualification_verify_successExpiredTime有效期 (整形),指的是时间戳,将于该时间戳认证过期   资质认证失败推送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消息类型,eventEvent事件类型 qualification_verify_failFailTime失败发生时间 (整形),时间戳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消息类型,eventEvent事件类型 naming_verify_successExpiredTime有效期 (整形),指的是时间戳,将于该时间戳认证过期名称认证失败(这时虽然客户端不打勾,但仍有接口权限)推送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消息类型,eventEvent事件类型 naming_verify_failFailTime失败发生时间 (整形),时间戳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消息类型,eventEvent事件类型 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消息类型,eventEvent事件类型 verify_expiredExpiredTime有效期 (整形),指的是时间戳,表示已于该时间戳认证过期,需要重新发起微信认证

微信认证事件推送