Получение данных
Получить сессию
Если вы уверены что пользователь существует и это его профиль.
Например: человек залогинился с логином и паролем, и потом переходит
POST /SimpleLogin
{
"ApplicationId": 123321,
"Secret": "123321",
"SourceId": "Test_SourceId",
"UserData": {
"Phone": "79777221374", // обязательно одно из полей Phone, ExtraLogin или Email
"Email": "[email protected]",
"ExtraLogin": "wqwqwq",
}
} Ответ
В случае успеха возвращает 200 ОК и сессию юзера
{
"UserData":{
"UserId":"Test_74fcb1212a9-4483-11eb-86e0-ace2d35288a0",
"SecretKey":"Test_Kn71212lJZ4Wk0tVQ0cDRCFZNf"
}
} В случае ошибки возвращаются статусы 4xx (см. раздел ошибок)
Получить сессию используя код из sms или email
Используется, когда у пользователя нет пароля, или он его забыл.
1. Отправить код на емейл или телефон
POST /SendLoginCode
2. Логин с помощью кода
POST /LoginByCode
Ответ
В случае успеха возвращает 200 ОК и сессию юзера
В случае ошибки возвращаются статусы 4xx (см. раздел ошибок)
Получить данные пользователя
POST /GetUser
Ответ
в случае успеха возвращает 200 ОК и данные пользователя
Получить данные пользователей
POST /GetUsers
Ответ
в случае успеха возвращает 200 ОК и данные пользователей
Поиск пользователя последовательно по Phone, Email, ExtraLogin
POST /FindUser
Поиск пользователя по UserId
POST /GetUserById
Получить события пользователя
POST /EventsList
Ответ:
Получить инвайт пользователя
Используется для регистрации пользователей по инвайту
POST /GetInviteCode
Ответ:
Получить пользователей зарегестрированных по инвайту
POST /GetInviteUser
Ответ
Last updated