微信認證事件推送
微信認證事件推送
為了幫助公眾號開發者取得公眾號的認證狀態,也為了第三方平台開發者獲知旗下公眾號的認證狀態,微信公眾平台提供了公眾號認證過程中各個階段的事件推播。
事件推送到哪裡?
1、事件推送將會推送給公眾號在公眾平台官網開發者中心設定的服務地址中
2、如果公眾號已將帳號管理權限集(因為該介面權限從屬於帳號管理權限集)授權給第三方平台,那麼將由第三方平台代公眾號接收事件推送,具體是推送到第三方平台的公眾號訊息與事件接收URL
請注意:
1、資質認證成功後,公眾號就獲得了認證相關介面權限,資質認證成功一定發生在名稱認證成功之前
2、名稱認證成功後,公眾號才在微信客戶端中獲得打勾認證標識
目錄
1 資質認證成功(此時立即取得介面權限)
2 資質認證失敗
3 名稱認證成功(即命名成功)
4 名稱認證失敗(這時雖然客戶端不打勾,但仍有介面權限)
5 年審通知
#6 認證過期失效通知
</xml>
參數說明
參數 | 描述 |
---|---|
ToUserName | |
微訊號 | |
發送方帳號(一個OpenID,此時發送方是系統帳號) | |
訊息建立時間(整型),時間戳 | |
訊息類型,event | ##Event |
分組XML封包範例:
<FailReason><![CDATA[按時間]]></FailReason>
< /xml>
參數說明
參數 | 描述 |
---|---|
ToUserName | |
微訊號 | |
發送方帳號(一個OpenID,此時發送方是系統帳號) | |
訊息建立時間(整型),時間戳 | |
訊息類型,event | ##Event |
#FailTime |
<FromUserName><![CDATA[fromUser]]> ;</FromUserName>
<CreateTime>1442401093</CreateTime>
<MsgType><![CDATA[event]]></MsgType<gt;<![CDATA[event]]></MsgType< ![CDATA[naming_verify_success]]></Event>
<ExpiredTime>1442401093</ExpiredTime>
</xml>
參數說明
參數 | 描述 |
---|---|
ToUserName | |
微訊號 | |
發送方帳號(一個OpenID,此時發送方是系統帳號) | |
訊息建立時間(整型),時間戳 | |
訊息類型,event | ##Event |
<FromUserName><![CDATA[fromUser]]> </FromUserName>
<CreateTime>1442401061</CreateTime>
<MsgType><![CDATA[event]]></M#Type> [CDATA[naming_verify_fail]]></Event>
<FailTime>1442401061</FailTime>
<FailReason><![CDATA[by time]]
<FailReason><![CDATA[by time]]> ##</xml>
參數說明
參數 | 描述 |
---|---|
ToUserName | |
微訊號 | |
發送方帳號(一個OpenID,此時發送方是系統帳號) | |
訊息建立時間(整型),時間戳 | |
訊息類型,event | ##Event |
#FailTime |
XML封包範例:
< MsgType>
<事件>事件>
參數說明
參數 | 描述 |
---|---|
ToUserName | |
微訊號 | |
發送方帳號(一個OpenID,此時發送方是系統帳號) | |
訊息建立時間(整型),時間戳 | |
訊息類型,event | ##Event |
推送XML封包範例:
<xml><ToUserName> ;<![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>1442400900>
<CreateTime>1442400900>#// CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[verify_expired]]></Event>
#<ExpiredTime>1442400900</ExpiredTime>
</xml>
參數說明
參數 | 描述 |
---|---|
ToUserName | |
微訊號 | |
發送方帳號(一個OpenID,此時發送方是系統帳號) | |
訊息建立時間(整型),時間戳 | |
訊息類型,event | ##Event |