Метод "Авторизация личного кабинета"

Метод осуществляет авторизацию личного кабинета.

HTTP-метод: GET/POST

Параметры запроса:

  • action = auth

  • service = LK

  • login: string(4-20) - логин внешнего пользователя. Может содержать латинские буквы, цифры и другие символы, исключая следующие: /*&""<>|№%(){}[],«» Регистронезависим.

  • password: string(4-20) - пароль внешнего пользователя. Может содержать латинские буквы, цифры и другие символы, исключая следующие: /*&""<>|№%(){}[],«» Регистрозависим.

  • user_ip: string(15) - ipv4-адрес устройства пользователя, при этом лидирующие нули могут быть опущены (например, 192.168.0.1)

Параметры запроса могут быть как в заголовках http-метода POST, так и в его теле.


Результат:

  • name: string(100) - строка, содержащая название компании.

  • version: string(10) - версия сервиса.

  • kontragents - массив объектов kontragent, каждый из которых является контрагентом, подключенным к аккаунту пользователя личного кабинета в настройках внешнего пользователя.


Пример
https://1c.j2-service.ru/test/j2/hs/api?service=lk&action=auth&login=user&password=123456&user_ip=192.168.0.1
{
"payload":{
"name": "Наша компания",
"token": "3DD7DB642C472FB9C09AC9B7ECF9AEF4",
"version": "1.0",
"kontragents":[
{
"uid": "120bf5db-6961-11e4-be7b-6805ca205e0a",
"name": "Василий Петров (Ромашка)"
},
{
"uid": "59467538-1e12-11e4-8e7e-6805ca205e0a",
"name": "Общество с ограниченной ответственностью \"Ромашка\""
}
]
},
"code": 0
}

Last updated