const res = await uniCloud.getPhoneNumber({
appid: '', // 替换成自己开通一键登录的应用的DCloud appid,使用callFunction方式调用时可以不传(会自动取当前客户端的appid),如果使用云函数URL化的方式访问必须传此参数
provider: 'univerify',
apiKey: appkey, // 在开发者中心开通服务并获取apiKey
apiSecret: appsecret, // 在开发者中心开通服务并获取apiSecret
access_token: event.access_token,
openid: event.openid
})
return {
code: 0,
data:res,
message: '获取手机号成功'
}
- 发布:2022-08-29 15:48
- 更新:2022-08-29 15:59
- 阅读:263
产品分类: uniCloud/App
示例代码:
操作步骤:
上面代码
上面代码
预期结果:
获取正确手机号
获取正确手机号
实际结果:
报错event : { access_token: 'xxxxxxx',
15:35:28.714 openid: 'xxxxx' }
15:35:28.739 errCode: 5000 | errMsg: 获取手机号码失败:gyuid不合法
15:35:28.763 Error: errCode: 5000 | errMsg: 获取手机号码失败:gyuid不合法
15:35:28.788 at Object.Ot [as univerify] (/tmp/function/@dcloudio/serverless/lib/aliyun/uni-cloud.js:1:41604)
15:35:28.810 at <anonymous>
15:35:28.834 at process._tickCallback (internal/process/next_tick.js:189:7)
报错event : { access_token: 'xxxxxxx',
15:35:28.714 openid: 'xxxxx' }
15:35:28.739 errCode: 5000 | errMsg: 获取手机号码失败:gyuid不合法
15:35:28.763 Error: errCode: 5000 | errMsg: 获取手机号码失败:gyuid不合法
15:35:28.788 at Object.Ot [as univerify] (/tmp/function/@dcloudio/serverless/lib/aliyun/uni-cloud.js:1:41604)
15:35:28.810 at <anonymous>
15:35:28.834 at process._tickCallback (internal/process/next_tick.js:189:7)
bug描述:
执行云函数获取手机号码的时候,IOS端报错:errCode: 5000 | errMsg: 获取手机号码失败:gyuid不合法;
代码很久都没改了,今天突然就用不了了,而且同样的基座和代码一起编译,android可以,但是ios不行
7***@qq.com (作者)
3.5.5还没有正式版吧?那应该不影响我正常开发吗?
2022-08-29 16:03