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