客户端无法拿到手机号code的代码
appid:wx7e630497f971a512
固件号:2.25.0
代码片段:
async getNumber(code: string) {
wx.request({
method: "GET",
url: `https://account.xverse.cn/wx_userinfo/v1/phone/by_phone_code?app_name=3DSandy&phone_code=${code}`,
success: (loginData: any) => {
const res = loginData.data;
console.log("loginData", loginData);
if (res.code === 0) {
const phoneNumber = res.data.phoneNumber;
this.setData({
phone_code: phoneNumber,
});
}
},
});
this.setData({
showPhoneBtn: false,
showJoinBtn: true,
});
},
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
代码片段:
async getNumber(code: string) {
wx.request({
method: "GET",
url: `https://account.xverse.cn/wx_userinfo/v1/phone/by_phone_code?app_name=3DSandy&phone_code=${code}`,
success: (loginData: any) => {
const res = loginData.data;
console.log("loginData", loginData);
if (res.code === 0) {
const phoneNumber = res.data.phoneNumber;
this.setData({
phone_code: phoneNumber,
});
}
},
});
this.setData({
showPhoneBtn: false,
showJoinBtn: true,
});
},
你的苹果手机微信客户端版本过低(基础库版本过低) 不会返回code。需要2.21.2以上的基础库才会返回code。