Описание команд MyChat Integration API для интеграции со сторонним ПО и сервисами
Все команды MyChat Integration API — это JSON объект с данными.
Эти команды можно вызывать из любых языков: JavaScript, PHP, Python, Delphi или C#, обычными POST/GET запросами через REST, работать с ними из 1С: "Предприятие" или использовать DLL библиотеки и даже отправлять через сетевые сокеты напрямую.
Для выполнения любой команды достаточно знать адрес сервера и специальный ключ безопасности. Номер порта и тип протокола (http/https) зависит от настроек встроенного в MyChat WEB-сервера. Протестировать можно в браузере, обычным GET-запросом:
В нумерации команд есть пропуски, это связано с развитием технологии, когда те или иные команды удалялись из протокола (deprecated). Это нормально и необходимо для обеспечения обратной совместимости.
В каждую команду можно добавить опциональный текстовый параметр "context" для удобства анализа ответов от сервера.
Все параметры, которые начинаются с маленькой буквы — системные, они присутствуют во всех запросах/ответах.
Пожалуйста, пишите нам на официальный форум поддержки MyChat, если вам не хватает какого-то функционала, API постоянно развивается и дополняется от версии к версии.
Список команд MyChat Integration API
Совершение голосовых, видеозвонков и звонков с показом экрана.
Управление многопользовательскими конференциями чата.
Команды для управления пользователями и получения различных данных о них.
Управление сервером, мониторинг, получение справочной информации.
Отправка различных типов сообщений в MyChat (приваты, конференции, оповещения и т. п.).
Управление общими и личными списками контактов пользователей мессенджера.