错误代码
本文档列出了 Identity Platform 错误代码。
账号管理错误代码
| Web 错误代码 | iOS 错误代码 | Android 错误代码 | Android 异常 | ID 和说明 | 
|---|---|---|---|---|
      auth/requires-recent-login
     | 
    
      ERROR_REQUIRES_RECENT_LOGIN
     | 
    
      ERROR_REQUIRES_RECENT_LOGIN
     | 
    
      FirebaseAuthRecentLoginRequiredException
     | 
    
 这是敏感操作,要求最近的身份验证。重新登录,然后重试该请求。  | 
  
授权错误代码
| Web 错误代码 | iOS 错误代码 | Android 错误代码 | Android 异常 | ID 和说明 | 
|---|---|---|---|---|
      auth/app-not-authorized
     | 
    
      ERROR_APP_NOT_AUTHORIZED
     | 
    
      ERROR_APP_NOT_AUTHORIZED
     | 
    
      FirebaseAuthException
     | 
    
     
 此应用无权使用 Identity Platform。在 Android 上,验证是否已在 Google Cloud 控制台中配置正确的软件包名称和 SHA-1。在 iOS 上,检查您的密钥配置,确保其接受来自应用的软件包 ID 的请求。对于 Web 应用,请检查您的网域和密钥配置。  | 
  
多重身份验证错误代码
| Web 错误代码 | iOS 错误代码 | Android 错误代码 | Android 异常 | ID 和说明 | 
|---|---|---|---|---|
      auth/missing-multi-factor-session
     | 
    
      ERROR_MISSING_MULTI_FACTOR_SESSION
     | 
    
      ERROR_MISSING_MULTI_FACTOR_SESSION
     | 
    
      FirebaseAuthInvalidCredentialsException
     | 
    
 请求缺少第一重身份验证成功登录的证明。  | 
  
      auth/missing-multi-factor-info
     | 
    
      ERROR_MISSING_MULTI_FACTOR_INFO
     | 
    
      ERROR_MISSING_MULTI_FACTOR_INFO
     | 
    
      FirebaseAuthInvalidCredentialsException
     | 
    
 未提供第二重身份验证标识符。  | 
  
      auth/invalid-multi-factor-session
     | 
    
      ERROR_INVALID_MULTI_FACTOR_SESSION
     | 
    
      ERROR_INVALID_MULTI_FACTOR_SESSION
     | 
    
      FirebaseAuthInvalidCredentialsException
     | 
    
 请求未包含成功的第一重身份验证登录的有效证明。  | 
  
      auth/multi-factor-info-not-found
     | 
    
      ERROR_MULTI_FACTOR_INFO_NOT_FOUND
     | 
    
      ERROR_MULTI_FACTOR_INFO_NOT_FOUND
     | 
    
      FirebaseAuthInvalidCredentialsException
     | 
    
 用户没有与提供的标识符匹配的第二重身份验证。  | 
  
      auth/multi-factor-auth-required
     | 
    
      ERROR_SECOND_FACTOR_REQUIRED
     | 
    
      ERROR_SECOND_FACTOR_REQUIRED
     | 
    
      FirebaseAuthMultiFactorException
     | 
    
 要完成登录,需提供第二重身份验证所有权的证明。  | 
  
      auth/second-factor-already-in-use
     | 
    
      ERROR_SECOND_FACTOR_ALREADY_ENROLLED
     | 
    
      ERROR_SECOND_FACTOR_ALREADY_ENROLLED
     | 
    
      FirebaseAuthException
     | 
    
 此账号已注册此第二重身份验证。  | 
  
      auth/maximum-second-factor-count-exceeded
     | 
    
      ERROR_MAXIMUM_SECOND_FACTOR_COUNT_EXCEEDED
     | 
    
      ERROR_MAXIMUM_SECOND_FACTOR_COUNT_EXCEEDED
     | 
    
      FirebaseAuthException
     | 
    
 已超出用户的第二重身份验证数量上限。  | 
  
      auth/unsupported-first-factor
     | 
    
      ERROR_UNSUPPORTED_FIRST_FACTOR
     | 
    
      ERROR_UNSUPPORTED_FIRST_FACTOR
     | 
    
      FirebaseAuthException
     | 
    
     
 要注册第二重身份验证或使用多重身份验证账号登录,需要使用受支持的第一重身份验证登录。  | 
  
      auth/email-change-needs-verification
     | 
    
      ERROR_EMAIL_CHANGE_NEEDS_VERIFICATION
     | 
    
      ERROR_EMAIL_CHANGE_NEEDS_VERIFICATION
     | 
    
      FirebaseAuthException
     | 
    
 多重身份验证用户应始终具有经过验证的电子邮件。  | 
  
电话身份验证错误代码
| Web 错误代码 | iOS 错误代码 | Android 错误代码 | Android 异常 | ID 和说明 | 
|---|---|---|---|---|
      auth/missing-phone-number
     | 
    
      ERROR_MISSING_PHONE_NUMBER
     | 
    
      ERROR_MISSING_PHONE_NUMBER
     | 
    
      FirebaseAuthInvalidCredentialsException
     | 
    
 要发送验证码,请提供接收人的电话号码。  | 
  
      auth/invalid-phone-number
     | 
    
      ERROR_INVALID_PHONE_NUMBER
     | 
    
      ERROR_INVALID_PHONE_NUMBER
     | 
    
      FirebaseAuthInvalidCredentialsException
     | 
    
 提供的电话号码格式不正确。输入可解析为 E.164 格式的电话号码。E.164 电话号码的格式为:  | 
  
      auth/missing-verification-code
     | 
    
      ERROR_MISSING_VERIFICATION_CODE
     | 
    
      ERROR_MISSING_VERIFICATION_CODE
     | 
    
      FirebaseAuthInvalidCredentialsException
     | 
    
 电话身份验证凭据是使用空短信验证码创建的。  | 
  
      auth/invalid-verification-code
     | 
    
      ERROR_INVALID_VERIFICATION_CODE
     | 
    
      ERROR_INVALID_VERIFICATION_CODE
     | 
    
      FirebaseAuthInvalidCredentialsException
     | 
    
 用于创建电话身份验证凭据的短信验证码无效。重新发送验证码短信,并确保使用用户提供的验证码。  | 
  
      auth/missing-verification-id
     | 
    
      ERROR_MISSING_VERIFICATION_ID
     | 
    
      ERROR_MISSING_VERIFICATION_ID
     | 
    
      FirebaseAuthInvalidCredentialsException
     | 
    
 手机身份验证凭据是使用空验证 ID 创建的。  | 
  
      auth/invalid-verification-id
     | 
    
      ERROR_INVALID_VERIFICATION_ID
     | 
    
      ERROR_INVALID_VERIFICATION_ID
     | 
    
      FirebaseAuthInvalidCredentialsException
     | 
    
     
 用于创建电话身份验证凭据的验证 ID 无效。  | 
  
      auth/code-expired
     | 
    
      ERROR_SESSION_EXPIRED
     | 
    
      ERROR_SESSION_EXPIRED
     | 
    
      FirebaseAuthInvalidCredentialsException
     | 
    
 短信验证码已过期。重新发送验证码,然后重试。  | 
  
      auth/captcha-check-failed
     | 
    ERROR_CAPTCHA_CHECK_FAILED | 
    ERROR_CAPTCHA_CHECK_FAILED | 
    FirebaseAuthRecaptchaCheckFailedException | 
    
 提供的 reCAPTCHA 响应令牌无效、已过期、已使用或者与其关联的网域与允许的网域列表不匹配。  | 
  
      auth/quota-exceeded
     | 
    
      ERROR_QUOTA_EXCEEDED
     | 
    
      ERROR_QUOTA_EXCEEDED
     | 
    
      FirebaseTooManyRequestsException
     | 
    
 已超出此项目的电话验证配额。  | 
  
| 不适用 | 
      ERROR_APP_NOT_VERIFIED
     | 
    不适用 | 不适用 | 
 Identity Platform 未检索到静默推送通知,因此无法验证您的应用。请确保您已正确配置应用以接收推送通知。  |