# 授权用户信息变更

当微信用户的授权信息发生变更时,微信开放平台会通过消息推送服务通知开发者及时处理。本文介绍各类授权变更事件及对应的推送格式。

# 事件说明

1)授权用户资料变更:当部分用户的资料存在风险时,平台会对用户资料进行清理,并通过消息推送服务器通知最近 30 天授权过的开放平台开发者,建议开发者留意响应该事件,及时主动更新或清理用户的头像及昵称,降低风险。

2)授权用户资料撤回:当用户撤回授权信息时,平台会通过消息推送服务器通知给开放平台开发者,请开发者注意及时删除用户信息。

3)授权用户完成注销:当授权用户完成注销后,平台会通过消息推送服务器通知给开放平台开发者,请依法依规及时履行相应个人信息保护义务,保护用户权益。

点击查看 消息推送服务器配置

# 事件推送示例

# XML

<xml>
    <ToUserName><![CDATA[gh_870882ca4b1]]></ToUserName>
    <FromUserName><![CDATA[owAqB1v0ahK_Xlc7GshIDdf2yf7E]]></FromUserName>
    <CreateTime>1626857200</CreateTime>
    <MsgType><![CDATA[event]]></MsgType>
    <Event><![CDATA[user_authorization_revoke]]></Event>
    <OpenID><![CDATA[owAqB1nqaOYYWl0Ng484G2z5NIwU]]></OpenID>
    <AppID><![CDATA[wx13974bf780d3dc89]]></AppID>
    <RevokeInfo><![CDATA[1]]></RevokeInfo>
</xml>

# JSON

{
    "ToUserName": "gh_870882ca4b1",
    "FromUserName": "oaKk346BaWE-eIn4oSRWbaM9vR7s",
    "CreateTime": 1627359464,
    "MsgType": "event",
    "Event": "user_authorization_revoke",
    "OpenID": "oaKk343WOktAaT2ygsX138BGblrg",
    "AppID": "wx13974bf780d3dc89",
    "RevokeInfo": "301"
}

# 事件字段定义

属性 类型 说明
ToUserName string 网站应用的 UserName
FromUserName string 平台推送服务 UserName
MsgType string 默认为 Event
Event string user_info_modified:用户资料变更,user_authorization_revoke:用户撤回,user_authorization_cancellation:用户完成注销
CreateTime number 发送时间
OpenID string 授权用户 OpenID
UnionID string 授权用户 UnionID
AppID string 网站应用的 AppID
RevokeInfo string 用户撤回的授权信息,301:用户撤回网站应用所有授权信息