x***@163.com
x***@163.com
  • 发布:2025-12-10 11:09
  • 更新:2025-12-10 11:09
  • 阅读:16

【报Bug】号码认证报5000

分类:uniCloud

产品分类: uniCloud/App

操作步骤:

调起unicloud的号码认证,接入了云函数。uni.getPhoneNumber不能正常返回。直接报错

预期结果:
{ code: 0, phoneNumber: 'xxxx' }

实际结果:

报错

bug描述:

一键登录,参数正确,但是 unicloud 返回 5000 报错。

2025-12-10 11:09 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

该bug反馈内容不完整,缺乏关键信息。BUG描述过于简略,未说明具体环境(如HBuilderX版本、平台类型)、错误堆栈及参数细节;无代码示例,官方无法验证调用方式是否正确;复现步骤模糊,仅提及"调起unicloud号码认证"但未说明是App端还是小程序端调用,也未提供配置信息;分类信息缺失版本号、平台等必要数据。

根据知识库,5000错误码明确表示"服务错误,请联系DCloud进行排查"或"取号失败,请检查SIM卡是否停机欠费;token是否过期"。但结合另一条关键信息:"自HBuilderX 3.4.0起云函数需启用uni-cloud-verify扩展库才可以调用getPhoneNumber接口",该问题极可能因未正确配置扩展库导致。知识库特别强调:"如果未关联uni-cloud-verify扩展库也可能会提示缺少apiKey",且需确保uni-id相关模块更新至指定版本(如uni-id 3.3.31+)。

此非典型bug,更可能是基础配置遗漏。用户应检查:1) 云函数是否关联uni-cloud-verify扩展;2) HBuilderX版本是否≥3.4.0;3) 是否按文档要求在客户端通过uni.login获取凭证后,在云函数中用openidaccess_token调用接口。建议补充完整信息后重试,并参考错误码说明排查。

内容为 AI 生成,仅供参考

要回复问题请先登录注册