// 下面仅展示客户端使用post方式发送content-type为application/json请求的场景 exports.main = async (event) => { let body = event.body if (event.isBase64Encoded) { body = Buffer.from(body, 'base64') } const { access_token, openid } = JSON.parse(body) if (!access_token || !openid) { return { // 不建议把完整手机号返回给前端 success: false, error: { code: 'params is not fund', message: '参数错误', } } } const res = await uniCloud.getPhoneNumber({ provider: 'univerify', appid: '__UNI__3A527D1', // DCloud appid,不同于callFunction方式调用,使用云函数Url化需要传递DCloud appid参数!!! access_token: access_token, openid: openid }) console.log(res); // res里包含手机号 return { // 不建议把完整手机号返回给前端 success: true, info: { code: 0, message: '获取手机号成功', data: res, } } }