uni-app 云函数获取手机号提示缺少apikey参数
uni-app 云函数获取手机号提示缺少apikey参数
操作步骤:
直接调用就可以复现
预期结果:
返回手机号
实际结果:
调用后提示缺少apikey参数
bug描述:
云函数代码:
'use strict';
exports.main = async (event, context) => {
//return event.queryStringParameters.access_token;
//event为客户端上传的参数
const res = await uniCloud.getPhoneNumber({
appid: 'H5B3C4C01', // 替换成自己开通一键登录的应用的DCloud appid,使用callFunction方式调用时可以不传(会自动取当前客户端的appid),如果使用云函数URL化的方式访问必须传此参数
provider: 'univerify',
access_token: event.queryStringParameters.access_token,
openid: event.queryStringParameters.openid
})
// 执行用户信息入库等操作,正常情况下不要把完整手机号返回给前端
// 如果数据库在uniCloud上,可以直接入库
// 如果数据库不在uniCloud上,可以通过 uniCloud.httpclient API,将手机号通过http方式传递给其他服务器的接口,详见:https://uniapp.dcloud.net.cn/uniCloud/cf-functions?id=httpclient
//返回数据给客户端
return {
code: 0,
message: '获取手机号成功',
data: res
}
}
调用后提示缺少apikey参数
用的url链接调用
hx版本是4.64 uni-id版本是:3.3.32
依赖信息
名称 | 版本 | 描述 |
---|---|---|
uni-id | 3.3.32 | uni-id for uniCloud |
uni-config-center | file:…/…/…/…/…/…/uni-config-center/uniCloud/cloudfunctions/common/uni-config-center | - |
备注
反复上传了无数次函数,还是一直没能解决这个问题
更多关于uni-app 云函数获取手机号提示缺少apikey参数的实战教程也可以访问 https://www.itying.com/category-93-b0.html
3 回复
有人吗?