# 授权用户信息变更

本文档描述服务器端接收的消息或事件,详细说明参见消息推送

事件英文名:authorized_user_information_changes

当发生以下情况时,平台将会推送事件通知:

  1. 授权用户资料变更: 当部分用户的资料存在风险时,平台会对用户资料进行清理,并通过消息推送服务器通知最近30天授权过的小程序开发者,我们建议开发者留意响应该事件,及时主动更新或清理用户的头像及昵称,降低风险。
  2. 授权用户资料撤回: 当用户撤回授权信息时,平台会通过消息推送服务器通知给小程序开发者,请开发者注意及时删除用户信息。
  3. 授权用户完成注销: 当授权用户完成注销后,平台会通过消息推送服务器通知给小程序开发者,请依法依规及时履行相应个人信息保护义务,保护用户权益。

# 1. 消息参数

# 请求体 Request Payload

参数名类型说明枚举
ToUserNamestring小程序的UserName-
FromUserNamestring平台推送服务UserName-
MsgTypestring默认为:Event-
Eventstring事件名称枚举值
CreateTimenumber发送时间-
OpenIDstring授权用户OpenID-
AppIDstring小程序的AppID-
RevokeInfostring用户撤回的授权信息枚举值
PluginIDstring插件场景用户撤回,插件的AppID-
OpenPIDstring插件场景用户撤回,撤回用户的OpenPID-

# 2. 消息返回

# 返回体 Response Payload

回复 success 或空字符串(无需加密)

# 3. 枚举信息

# Body.Event Enum

事件名称

枚举值描述
user_info_modified用户资料变更
user_authorization_revoke用户撤回
user_authorization_cancellation用户完成注销

# Body.RevokeInfo Enum

用户撤回的授权信息

枚举值描述
1车牌号
2地址
3发票信息
4蓝牙
5麦克风
6昵称和头像
7摄像头
8手机号
12微信运动步数
13位置信息
14选中的图片或视频
15选中的文件
16邮箱地址
18选择的位置信息
19昵称输入键盘中选择的微信昵称
20获取用户头像组件中选择的微信头像

# 4. 注意事项

本事件无特殊注意事项

# 5. 代码示例

# 5.1 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>
  <PluginID><![CDATA[wx13974bf780d3dc89]]></PluginID>
  <OpenPID><![CDATA[G7esq5NVzP76HIHoB95t4CVBP6to]]></OpenPID>
</xml>

返回示例

success

# 5.2 JSON 格式

请求示例

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

返回示例

success