小程序
小游戏
企业微信
微信支付
扫描小程序码分享
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,自建的第三方小程序--- 没明白是第三方的还是自建,如果是自建的就可以通过读取成员接口获取手机号,第三方读取成员接口时获取不到手机号的,在企业微信可以像微信小程序一样调用getPhoneNumber获取手机号
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
1.应该是你没有拿通讯录应用的access_token去请求“读取成员”接口,所以获取不了手机号
2.看了一下文档,不见有这个接口……
综上,流程还是先login获取userid,然后再拿userID去“获取成员信息”接口拿手机号
文档URL:https://work.weixin.qq.com/api/doc/90000/90135/90196
注:使用通讯录管理接口,原则上需要使用 通讯录管理secret,也可以使用 应用secret。
但是使用应用secret只能进行“查询”、“邀请”等非写操作,而且只能操作应用可见范围内的通讯录。
有两种access_token,其中一种是有通讯录管理权限的才行。而且你要看看这个应用的可见范围够不够
你是第三方还是自建的应用?
楼主有成功吗,我试了 getPhoneNumber,貌似没法解密,似乎sessionkey是企业微信的,跟微信的key不一样
到底是自建应用还是第三方应用,区别可大了。
第三方应用没有权限获取通讯录成员的手机号等敏感信息;
小程序的getPhoneNumber是需要用户主动出发授权才行
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,自建的第三方小程序--- 没明白是第三方的还是自建,如果是自建的就可以通过读取成员接口获取手机号,第三方读取成员接口时获取不到手机号的,在企业微信可以像微信小程序一样调用getPhoneNumber获取手机号
1.应该是你没有拿通讯录应用的access_token去请求“读取成员”接口,所以获取不了手机号
2.看了一下文档,不见有这个接口……
综上,流程还是先login获取userid,然后再拿userID去“获取成员信息”接口拿手机号
文档URL:https://work.weixin.qq.com/api/doc/90000/90135/90196
注:使用通讯录管理接口,原则上需要使用 通讯录管理secret,也可以使用 应用secret。
但是使用应用secret只能进行“查询”、“邀请”等非写操作,而且只能操作应用可见范围内的通讯录。
有两种access_token,其中一种是有通讯录管理权限的才行。而且你要看看这个应用的可见范围够不够
你是第三方还是自建的应用?
楼主有成功吗,我试了 getPhoneNumber,貌似没法解密,似乎sessionkey是企业微信的,跟微信的key不一样
到底是自建应用还是第三方应用,区别可大了。
第三方应用没有权限获取通讯录成员的手机号等敏感信息;
小程序的getPhoneNumber是需要用户主动出发授权才行