7***@qq.com
7***@qq.com
  • 发布:2022-08-29 15:48
  • 更新:2022-08-29 15:59
  • 阅读:263

【报Bug】IOS端获取手机号码报错errCode: 5000 | errMsg: 获取手机号码失败:gyuid不合法

分类:uniCloud

产品分类: uniCloud/App

示例代码:
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: '获取手机号成功'  
    }

操作步骤:

上面代码

预期结果:

获取正确手机号

实际结果:

报错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不行

2022-08-29 15:48 负责人:无 分享
已邀请:
DCloud_UNI_Anne
  • 7***@qq.com (作者)

    3.5.5还没有正式版吧?那应该不影响我正常开发吗?

    2022-08-29 16:03

该问题目前已经被锁定, 无法添加新回复