获取手机号云函数,提示及权限不足,如何解决?
/ 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 云函数入口函数 exports.main = async (event, context) => { const wxContext = cloud.getWXContext() const { code } = event try { if (!code) { return { success: false, message: '缺少参数 code' } } // 调用微信接口获取手机号 const result = await cloud.openapi.phonenumber.getPhoneNumber({ code: code }) if (result && result.phoneInfo && result.phoneInfo.phoneNumber) { return { success: true, message: '获取手机号成功', data: { phoneNumber: result.phoneInfo.phoneNumber, purePhoneNumber: result.phoneInfo.purePhoneNumber, countryCode: result.phoneInfo.countryCode } } 云函数返回一下结果: { "result": { "success": false, "message": "errCode: -604101 function has no permission to call this API | errMsg: system error: error code: -604101" }, "requestID": "bc5aa331-e712-4b55-a1b3-c25f5b5ae75a" }