接口标识:phone
接口url:https://你的网站/index.php?s=xiaochengxu&c=home&m=phone&type=baidu
接口参数:
(1)type:'baidu'用户来源,必填;目前只有:baidu、weixin,douyin(获toutiao)两种
(2)其他相关参数比如:code、data、iv等(具体请参考demo)
小程序代码:
- var code = e.detail.code; //返回code
- console.log(code)
- wx.request({
- url: app.globalData.api + "phone",
- data: {
- 'type':'weixin',
- "code": code,
- "encryptedData" : e.detail.encryptedData,
- "iv" : e.detail.iv,
- 'aid':app.globalData.aid
- },
- method: 'POST',
- header: {
- 'content-type': 'application/x-www-form-urlencoded', // 默认值
- 'x-safecode': app.globalData.safecode
- },
- success: function (res) {
- if(res.data.code == 1){
- let data = res.data.data;
- wx.setStorageSync('userInfo', data);
- }else{
- wx.showModal({
- content: res.data.msg,
- confirmText: '确定',
- cancelText: '取消'
- });
- }
- }
- })
说明:
(1)获取手机号需要先去申请获取用户手机号权限,否则无法使用
(2)获取手机号之后会自动注册账号,用户名称即为手机号