4.2. API трансляции событий
Представляет собой механизм, дополняющий основные команды по манипулированию данными, и предоставляющий информирование об изменении/добавлении данных на стороне 1С-Коннект, внешнему пользователю API. Принцип подключения и работы с механизмом трансляции событий:
Событие - данные в теле POST-запроса в формате JSON.
Т.к. трансляция событий должна производиться по защищенному каналу, для этого:
У пользователя API должен быть доступный в Интернет хост по DNS с сертификатом SSL/TLS, который должен будет выступать в роли HTTP-сервера для нашего сервера трансляции событий
Пользователь API должен зарегистрировать свой хост по доменному имени командой 4.2.1.1. Подписаться на события, авторизовавшись под учеткой пользователя API по BASIC-авторизации, указав type=line.
Так же можно указать конкретную линию поддержки в параметре id, в случае отсутствия id подписка будет осуществлена на все свои линии поддержки.
С момента успешной регистрации “хука“, сервер трансляции событий API 1С-Коннект - начинает транслировать изменения объектов в облаке 1С-Коннект, по всем линиям, на который осуществлена подписка в виде сообщений 4.2.5.2. Структура событий .
Запросы будут поступать с любого адреса сети 185.99.140.96/27 (185.99.140.97 - 185.99.140.126).
Сервер, принимающий запрос, должен отвечать кодами 200 или 201.
В случае множества таймаутов или ответов 4XX/5XX хук деактивируется.Пользователь API самостоятельно реализует логику обработки поступающих событий, руководствуясь ID объектов, своевременно полученных в т.ч. запросами данных основными командами API 4.1. API сервера 1С-Коннект. Или использую дополнительное упрощенное API для получения информации.
API расположено по адресам:
Россия, Казахстан, Беларусь, Туркмения, Таджикистан, Узбекистан, Киргизия и Вьетнам: https://push.1c-connect.com
Азербайджан, Армения, Грузия, Латвия, Литва, Эстония, Молдова и Румыния: https://eu-push.1c-connect.com
- 4.2.1. Подписка на события
- 4.2.2 Управление обращениями
- 4.2.3 Отправка сообщений
- 4.2.3.1. Отправить сообщение по линии поддержки
- 4.2.3.2. Отправить файл по линии поддержки
- 4.2.3.3. Отправить картинку по линии поддержки
- 4.2.3.4. Отправить сообщение сотруднику
- 4.2.3.5. Отправить файл сотруднику
- 4.2.3.6. Отправить картинку сотруднику
- 4.2.3.7. Отправить сообщение в группу
- 4.2.3.8. Отправить файл в группу
- 4.2.3.9. Отправить картинку в группу
- 4.2.4. Получение информации
- 4.2.3.1. Получение открытых обращений
- 4.2.4.2. Получение информации о пользователе
- 4.2.4.3. Получение информации о пользователях
- 4.2.4.4. Получение списка линий, подключенных пользователям
- 4.2.4.5. Получение доступных линий поддержки
- 4.2.3.6. Получение информации о специалисте
- 4.2.3.7. Получение информации о специалистах
- 4.2.3.8. Получение специалистов, которые могут быть назначены
- 4.2.4.9. Получение компетенций специалистов
- 4.2.4.10. Получение заявки Service Desk по ID
- 4.2.3.11. Получение заявки Service Desk по номеру
- 4.2.4.12. Получение информации о контрагенте
- 4.2.5. Структуры данных