云钦
云钦
  • 发布:2021-05-10 14:26
  • 更新:2022-03-04 10:54
  • 阅读:1724

uniapp使用一键登录报错 获取手机号码失败:gyuid不合法

分类:uni-app

uniapp使用一键登录

errCode: 5000 | errMsg: 获取手机号码失败:gyuid不合法
Error: errCode: 5000 | errMsg: 获取手机号码失败:gyuid不合法

是什么问题呢?
一键登录的配置都是正常的

2021-05-10 14:26 负责人:无 分享
已邀请:
4***@qq.com

4***@qq.com

有解决吗?

  • 金丝猴

    一般出现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步路径一致即可

    2023-09-16 15:42

初学小菜鸡

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

请问怎么解决?

w***@163.com

w***@163.com

应该是云函数中getPhoneNumber appid错误导致的

a***@qq.com

a***@qq.com

有解决吗?

  • w***@163.com

    看一下uniCloud.getPhoneNumber中参数是不是不对,我的因为参数不对报的错误

    2021-12-02 16:06

天下第三

天下第三

有解决的嘛?

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