exports.main = async function(event) {
console.log(debugger-event
,event);
const res = await uniCloud.getPhoneNumber({
appid: 'xxx', // DCloud appid,不同于callFunction方式调用,使用云函数Url化需要传递DCloud appid参数
provider: 'univerify',
apiKey: 'xxx', // 在开发者中心开通服务并获取apiKey
apiSecret: 'xxx', // 在开发者中心开通服务并获取apiSecret
access_token: event.access_token,
openid: event.openid
}).catch(err=>{
console.log(debugger-err
,err);
})
console.log(debugger-res
,res);
// 执行入库等操作,正常情况下不要把完整手机号返回给前端
return res
}
- 发布:2022-03-04 16:07
- 更新:2022-03-04 16:16
- 阅读:940
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 无
HBuilderX类型: 正式
HBuilderX版本号: 3.3.5
手机系统: Android
手机系统版本号: Android 10
手机厂商: 华为
手机机型: 华为荣耀10青春版
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
本机号码一键登录按钮点击后,获取手机号
本机号码一键登录按钮点击后,获取手机号
预期结果:
本机号码一键登录按钮点击后,能获取到手机号
本机号码一键登录按钮点击后,能获取到手机号
实际结果:
本机号码一键登录按钮点击后,获取不到手机号
本机号码一键登录按钮点击后,获取不到手机号
天下第三 (作者)
找到问题了,openid配错了,谢谢
2022-03-07 11:54