2***@qq.com
2***@qq.com
  • 发布:2021-05-15 11:22
  • 更新:2023-09-16 15:38
  • 阅读:891

【报Bug】一健登录今天突然都出错了

分类:uniCloud

产品分类: uniCloud/App

操作步骤:

今天开始一键登录突然都出错了

预期结果:

一键登录正常

实际结果:

今天开始一键登录突然都出错了

bug描述:

[univerifyLogin/ac1408111621046513313103818/351ms/ERROR] errCode: 5000 | errMsg: 获取手机号码失败:gyuid不合法
Error: errCode: 5000 | errMsg: 获取手机号码失败:gyuid不合法
at Object.ft [as univerify] (/tmp/function/@dcloudio/serverless/lib/aliyun/uni-cloud.js:1:38767)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)
请求响应状态: fail

2021-05-15 11:22 负责人:DCloud_云服务_moyang 分享
已邀请:
DCloud_云服务_moyang

DCloud_云服务_moyang

检查一下客户端SDK生成token和openid时使用的应用, 与调接口获取手机号码的时候,使用的应用是否是一个

初学小菜鸡

初学小菜鸡 - 刚入门菜鸟一枚

请问解决了吗

金丝猴

金丝猴 - 牛逼的自动剪辑APP,99%过原创

这是因为你修改了云函数导致的

一般出现gyuid不合法是因为两个app共用了一个云函数

两个APP可以共用一个云空间,但是必须多建一个云函数,下面是修改步骤:

1、修改云函数名称:getPhoneNumber改为getPhoneNumberLeopard

2、修改index.js第26行代码:uniCloud.getPhoneNumber改为uniCloud.getPhoneNumberLeopard

3、修改第27行appid:UNIEE86C0E

4、修改package.json:"path": "/http/get_phone_leopard"

5、修改服务器上API路径:http/get_phone_leopard 跟第4步路径一致即可

要回复问题请先登录注册