Усі команди MyChat Integration API — це JSON об'єкт із даними.

 

Ці команди можна викликати будь-якою мовою: JavaScript, PHP, Python, Delphi або C#, звичайними запитами POST/GET через REST, працювати з ними або використовувати DLL бібліотеки і навіть відправляти через мережеві сокети безпосередньо.

 

Для виконання будь-якої команди достатньо знати адресу сервера та спеціальний ключ безпеки. Номер порту та тип протоколу (http/https) залежить від налаштувань вбудованого в MyChat WEB-сервера. Протестувати можна у браузері, звичайним GET-запитом:


Приклад запиту Integration API

 

У нумерації команд є пропуски, це пов'язано з розвитком технології, коли ті чи інші команди видалялися з протоколу (deprecated). Це нормально та необхідно для забезпечення зворотної сумісності.


До кожної команди можна додати опціональний текстовий параметр "context" для зручності аналізу відповідей від сервера.

Усі параметри, які починаються з маленької літери, є системними, вони присутні у всіх запитах/відповідях.


Будь ласка, пишіть нам на офіційний форум підтримки MyChat, якщо вам не вистачає якогось функціонала, API постійно розвивається та доповнюється від версії до версії.

 

Список команд MyChat Integration API


Дзвінки

Здійснює голосові, відеодзвінки та дзвінки з шерингом екрану.


Конференції

Управління багатокористувацькими конференціями чату.

 

Робота з користувачами

Команди для керування користувачами та отримання різних даних про них.

 

Робота з сервером

Управління сервером, моніторинг, отримання довідкової інформації.

 

Повідомлення

Надсилання різних типів повідомлень у MyChat (привати, конференції, оповіщення тощо).

 

Списки контактів

Управління спільними та особистими списками контактів користувачів месенджера.

 

Читати ще

Приклади використання MyChat Integration API