阿里云服务器2核2G3M仅需99元/年,续费同价华纳云香港服务器

收到“微信用户撤回授权信息通知”后我们应该如何删除用户信息?

今天早上收到腾讯微信团队发来的“微信用户撤回授权信息通知”,告知有微信用户撤回授权信息,我们需要及时将邮件附件中的用户相关授权信息删除(据了解,只要我们的小程序有用户注销,第二天就会收到这个通知)。具体如下图所示:

收到“微信用户撤回授权信息通知”后我们应该如何删除用户信息?-第1张-boke112百科(boke112.com)

打开附件的文件可以看到CreateTime、OpenID、AppID、RevokeInfo信息,其中CreateTime为注册时间转换为日期是2022-12-13 16:56:48,OpenID是授权用户的ID,AppID就是小程序ID,RevokeInfo就是用户撤回的授权信息,13表示的是位置信息。

收到“微信用户撤回授权信息通知”后我们应该如何删除用户信息?-第2张-boke112百科(boke112.com)

Tips

RevokeInfo用户撤回的授权信息:1:车牌号,2:地址,3:发票信息,4:蓝牙,5:麦克风,6:昵称和头像,7:摄像头,8:手机号,12:微信运动步数,13:位置信息,14:选中的图片或视频,15:选中的文件,16:邮箱地址,18:选择的位置信息。

知道了需要删除的用户信息及小程序ID和用户撤回的授权信息,我们只需要进入对应小程序的数据库中找到这些信息并删除即可。如果你是用WordPress + 微慕小程序建立的微信小程序,那么授权用户的信息就是在用户表wp_users,如果对方评论的话在评论表wp_comments也有相关信息。我们可以在WordPress后台的所有用户和所有评论中寻找OpenID的用户,找到后删除即可;如果找不到建议进入数据库中的用户表和评论表也搜索一遍,找到的话就删除即可。

根据微信开放社区的相关管理员回复得知:如果确实找不到该用户信息,说明我们小程序的数据库中没有存储的该用户信息,所以无需操作。

另外,如果收到的是邮件通知,则根据通知提示进行处理。如果数据库有用户信息则删除用户信息,没有则无需处理,最后都不需要回复邮件。如果是配置的服务端的消息推送,服务器收到请求必须做出下述回复,这样微信服务器才不会对此作任何处理,并且不会发起重试,否则,将出现严重的错误提示。详见下面说明:

  • 直接回复success(推荐方式)
  • 直接回复空串(指字节长度为0的空字符串,而不是结构体中content字段的内容为空)
  • 若接口文档有指定返回内容,应按文档说明返回

相关资料:

本文地址:https://boke112.com/post/10730.html

赞 (0) 打赏
版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu