Получение данных

Получить сессию

Если вы уверены что пользователь существует и это его профиль.

Например: человек залогинился с логином и паролем, и потом переходит

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