錯誤代碼
本文列出 Identity Platform 錯誤代碼。
帳戶管理錯誤代碼
網頁錯誤代碼 | iOS 錯誤代碼 | Android 錯誤代碼 | Android 例外狀況 | 說明 |
---|---|---|---|---|
auth/requires-recent-login
|
ERROR_REQUIRES_RECENT_LOGIN
|
ERROR_REQUIRES_RECENT_LOGIN
|
FirebaseAuthRecentLoginRequiredException
|
這項操作屬於敏感性操作,需要最近的驗證。 請重新登入,然後再重試這項要求。 |
授權錯誤代碼
網頁錯誤代碼 | iOS 錯誤代碼 | Android 錯誤代碼 | Android 例外狀況 | 說明 |
---|---|---|---|---|
auth/app-not-authorized
|
ERROR_APP_NOT_AUTHORIZED
|
ERROR_APP_NOT_AUTHORIZED
|
FirebaseAuthException
|
這個應用程式未獲得使用 Identity Platform 的授權。在 Android 上,請確認已在 Google Cloud 控制台中設定正確的套件名稱和 SHA-1。在 iOS 上,請檢查金鑰設定,確保其接受來自應用程式套件 ID 的要求。如果是網頁應用程式,請檢查網域和金鑰設定。 |
多重驗證碼
網頁錯誤代碼 | iOS 錯誤代碼 | Android 錯誤代碼 | Android 例外狀況 | 說明 |
---|---|---|---|---|
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
|
未提供次要驗證 ID。 |
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
|
使用者沒有與提供的 ID 相符的第二因素。 |
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
|
使用多重驗證功能的使用者必須擁有已驗證的電子郵件地址。 |
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
|
您提供的 reCAPTCHA 回應權杖無效、已過期、已使用過,或是與之相關聯的網域不符於許可網域清單。 |
|||
auth/quota-exceeded
|
ERROR_QUOTA_EXCEEDED
|
ERROR_QUOTA_EXCEEDED
|
FirebaseTooManyRequestsException
|
這個專案的電話驗證配額已超過上限。 |
ERROR_APP_NOT_VERIFIED
|
Identity Platform 無法擷取靜默推播通知,因此無法驗證您的應用程式。請確認您已正確設定應用程式,以便接收推播通知。 |