小程序需要获取手机号,通过界面按钮获取code值后,提交给后台获取手机号:
1、通过接口:https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=""&secret=""获取到access_token值后调用接口:
2、https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token='+access_token+"&code="+phoneCode,调用后提示:
data format error hint: [Wgdbr7Ore-oEm.7] rid: 62259c4a-7c28684e-6eb764dc
code不要写在url里面
需要通过用户触发button按钮返回的code才可以。
微信的请求都是POST的而且数据是json格式,文档稍微有点误导:
curl -H "Accept: application/json" -H "Content-type: application/json" -X POST -d '{"code": "e31968a7f94cc5ee25fafc2aef2773f0bb8c3937b22520eb8ee345274d00c144"}' https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token=ACCESS_TOKEN