auth.signin
Авторизует пользователя в системе по адресу электронной почты и паролю. В большинстве случаев вы не сможете автоматически пройти авторизацию, поскольку сервер будет отвечать кодом 8 Captcha needed
.
Параметры
email
string
Адрес электронной почты пользователя.
password
string
Пароль пользователя.
Пароль не может быть короче 10 символов.
Результат
Если у пользователя не настроена двухфакторная аутентификация, то метод возвращает объект Session
.
Если у пользователя настроена двухфакторная аутентификация, то метод возвращает ключ TOTP сессии totp_session_token
, который действителен в течение 5 минут. Для создания сессии предоставьте TOTP код в метод auth.totpVerify.
Коды ошибок
Код | Описание |
---|---|
412 | Аккаунт глобально заблокирован. |
/api/auth.signin
POST /api/auth.signin HTTP/1.1
Content-Type: application/json
Host: monopoly-one.com
{
"email": "[email protected]",
"password": "deadbeef-0ff1ce"
}
curl -X POST "https://monopoly-one.com/api/auth.signin" \
-d email="[email protected]" \
-d password="deadbeef-0ff1ce"
Ответ: однофакторная аутентификация
{
"code": 0,
"data": {
"user_id": 1234567890,
"access_token": "1F27oDIn2oco3nj20SbmbQY6YqWrwg8r1HCJ",
"expires_in": 86400,
"expires": 86400,
"refresh_token": "AXKiek3WaslNgCZb2360Y_FWu0HoCVt3folivJEDVPA6w2IuK3_ybUEZS6P63eg8-5OffFiO2tRFmr9_rEIib9Y8pLxzvpstcoBWznaU-NCBzc8zh7eQX46sRxUXlE3CqNY8UxPZpCrgVY57GIyi68M"
}
}
Ответ: двухфакторная аутентификация
{
"code": 0,
"data": {
"totp_session_token": "Ack_r_K4CV3lB1-OYE2Tp539CO8XQdpQe2vZlHu8e93qgeAwk-441r5HmzhH6nHQRne0zxLSOdOCIwKTleWUwPinwMTuukgZ7FAdx5sg2jRT"
}
}