微信服务号 开发过程中 引用了以下jar包:
<dependency>
<groupId>com.github.binarywang</groupId>
<artifactId>weixin-java-mp</artifactId>
<version>4.5.0</version>
</dependency>
使用如下代码,获取了微信用户的信息
WxOAuth2AccessToken accessToken = wxMpService.getOAuth2Service().getAccessToken(code);
WxOAuth2UserInfo wxMpUser = wxMpService.getOAuth2Service().getUserInfo(accessToken, null);
这部分代码调用的是微信服务号 获取授权用户信息接口 https:
返回的用户信息中没有用户手机号,
查询微信开发者文档,只有 小程序 文档中有获取用户手机号的接口
这个接口能在服务号的后端调用吗?
如果我想要在 服务号 后台获取到用户手机号 信息,需要做哪些工作,前端如何去获取用户授权,后端如何调用接口?
为什么服务号「福田中心加油站」内部的h5页面可以获取到用户手机号
不能。服务号要获取手机号码只能让用户手动填写并且调用第三方短信功能,通过短信验证码验证手机号码。
服务号没有该接口,目前只有小程序支持。
只有小程序能获取到手机号