Для работы с методами системы требуется предварительная авторизация в системе одним из 2х методов:
- Авторизация пользователем имеющим соответствующие права функций
- Авторизация сервисным пользователем, доступ к которому получен через службу поддержки ЭТП
Запрос
Action: Authentication
Method: login
data
- Массив данных для авторизации0
- логин1
- пароль в текстовом виде2
- доп. параметры авторизации (напримерlock_ip: on
- привязка сессии к IP)
Пример запроса
{
"action": "Authentication",
"method": "login",
"data": [
"admin",
"1234567890",
{
"lock_ip": "on"
}
],
"type": "rpc",
"tid": 1,
"token": "OIZzPGnWM2SJguSlJvz7WQ"
}
Ответ
В результате авторизации будет получен сессионный ключ (значение параметра etpsid
в созданной сессии/сookie), который должен указываться с каждым последующим запросом для успешной аутентификации запроса
result
-success
- Успешность авторизацииmessage
- Текстовое представление ответа
Пример ответа
{
"action": "Authentication",
"method": "login",
"tid": 1,
"type": "rpc",
"result": {
"main_module": "com",
"success": true,
"message": "Успешная авторизация"
}
}