原因:
1.非个人开发者
2.获取手机号码的button 的open-type是getPhoneNumber,不是getUserInfo,手机号跟获取用户信息是两个接口
3.换开发账号
4.短信验证
我解决的办法是前三条
参考官方文档
https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html
目前该接口针对非个人开发者,且完成了认证的小程序开放。需谨慎使用,若用户举报较多或被发现在不必要场景下使用,微信有权永久回收该小程序的该接口权限