企业微信自建及自建代开发H5应用如何获取手机号、头像、邮箱等敏感信息。ToBDev企微常见问题系列

发布

最近关注到 企微开发者社区和 ToB Dev 公众号下的 企微开发同行群 经常有问 自建及自建代开发应用获取敏感信息的问题,这个官方通知已经发了很长时间了,这里ToB Dev再为大家整理下。

【重要】企业微信服务商助手推送《自建及代开发应用安全性升级》,2022年6月20日开始灰度

官方文档中早已提过《企业微信将针对自建及代开发应用进行安全性升级。升级将从2022年6月20日开始灰度,一周后2022年6月28日全量发布》


图片

官方文档明确指出


  • 除通讯录同步和历史已创建的自建应用外,通过客户联系、微信客服、打卡、审批等企业微信基础secret访问成员信息相关接口时,将不再返回员工个人敏感信息,包括:头像、性别、手机号、邮箱、企业邮箱、地址和员工企业微信二维码。
  • 新创建的自建应用及新授权的代开发应用,成员敏感信息需要成员在登录应用时自主授权,通过「获取访问用户敏感信息」接口获取。


1,自主授权敏感信息Oauth授权链接构建

https://developer.work.weixin.qq.com/document/path/91022


图片


(1)链接中的 scope参数 : snsapi_privateinfo:手动授权,可获取成员的详细信息,包含头像、二维码等敏感信息。

(2)链接中的agentid参数:应用agentid,snsapi_privateinfo时必填。


常见错误:链接不按要求构建,甚至有人把#wechat_redirect丢掉...


2,获取访问用户敏感信息

https://developer.work.weixin.qq.com/document/path/95833


常见错误:不使用此接口通过user_ticket换取用户敏感信息


3,成员没授权或者错误授权如何修改

首先手动授权的页只会在一个月内弹出一次,如果说成员没授权或者错误授权了,可以让成员自己通过应用详情自己修改(只能成员自己修改)。



图片


成员如何修改,进入应用右上角点三个点,然后弹窗点击应用,然后找到权限修改。


图片


图片



ToB Dev 2022/9/17日  整理

欢迎大家留言补充

评论·4
2025/03/03

首先手动授权的页只会在一个月内弹出一次。大佬,用户已经授权过了的话,一个月后构建的链接还是保持snsapi_privateinfo模式,是需要用户重新点击授权吗?还是会闪一下就消失?

赞同
评论
2024/09/09

大佬,为什么我的应用没看到你说的那些设置信息?

赞同
评论 1
2025/02/13
方便问下你最后怎么解决的吗
赞同
回复
你还未登录,请先登录

大佬,能帮忙看看这个问题吗

https://developer.work.weixin.qq.com/community/question/detail?content_id=16592901318590977065

赞同
评论
2023/10/18

那定位的授权呢?有没有办法申请获取呢?getlocation一直弹出没有权限,登录后台管理也没有看到权限申请

赞同
评论 3
2024/03/26
还是没办法解决吗
赞同
回复
2024/03/26
解决了
赞同
回复
回复 2025/04/09
怎么解决的
赞同
回复
你还未登录,请先登录