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 выберите конечную точку для регистрации с помощью электронной почты/пароля. Ошибка возникает из-за того, что конечная точка предназначена для входа с помощью электронной почты/пароля. Вы будете выполнять операцию входа вместо регистрации, поэтому сообщение об ошибке не найдено.