Pyrebase не может найти электронную почту

Я следовал учебному пособию по Pyrebase и запустил его для одной учетной записи. Я добавил другую учетную запись пользователя в код, и теперь я получаю сообщение о том, что адрес электронной почты не найден. Учетная запись пользователя была добавлена ​​в Firebase User и получила тот же доступ, что и первая учетная запись.

Я подтвердил, что учетная запись была добавлена ​​в Firebase с правильным адресом электронной почты и паролем.

user = auth.sign_in_with_email_and_password ("someEmailAddress@gmail.com", "Секретный пароль")

Я ожидаю код возврата 0, подтверждающий, что он успешно подключен. Тем не менее, я получаю ошибку ниже:

повысить HTTPError(e, request_object.text) запросы { "error": { "code": 400, "message": "EMAIL_NOT_FOUND", "errors": [ { "message": "EMAIL_NOT_FOUND", "domain": "global", "reason": "invalid"

2 ответа

Я нашел свою ошибку. После добавления учетной записи на вкладке "Обзор проекта" -> "Параметры проекта" -> "Пользователи и разрешения" я забыл добавить учетную запись на вкладке "Аутентификация" с левой стороны. Как только это добавлено, код работает как ожидалось.

При получении конечной точки из Firebase Auth REST API выберите конечную точку для регистрации с помощью электронной почты/пароля. Ошибка возникает из-за того, что конечная точка предназначена для входа с помощью электронной почты/пароля. Вы будете выполнять операцию входа вместо регистрации, поэтому сообщение об ошибке не найдено.

Другие вопросы по тегам