API
July 30, 2021

Beta-версия нового api - от 30.07.2021

Готова первая боевая beta-версия нового api.

Документация для разработчиков https://chats-api.app24.online/docs/

Старая версия api пока еще будет жить, не пугайтесь.

Кратко основные отличия от старой версии api:

  • вместо инстансов теперь лицензии
  • поддержка нескольких мессенджеров
  • единые restApi методы для разных мессенджеров
  • стандартизирован формат запросов и ответов
  • стандартизирован формат веб-хуков
  • веб-сокеты работают в формате pusher-api на приватных каналах (теперь у нас свой собственный websocket-сервер, который поддерживает формат pusher-api и полностью бесплатен для нас)
  • трансляция веб-хуков и веб-сокетов работают на очередях
  • для масштабирования и балансировки воркеров очередей используется технология Laravel Horizon

Серый ватсап:

  • реализованы все методы, что есть в старом api
  • хранение статусов сообщений
  • трансляция веб-хуков (сообщение и статус) в crm и в веб-сокеты

Телеграм:

  • реализованы все методы, которые доступны в телеграм сервисе (кроме самых свежих, что добавлены недавно). Новые методы по телеграм будут интегрироваться в апи по мере их готовности.
  • трансляция веб-хуков (сообщение и статус) в crm и в веб-сокеты

Оф. ватсап:

  • реализована отправка сообщений: текст, файл, голос, шаблон
  • в процессе реализация трансляции веб-хуков (сообщение и статус) в crm и в веб-сокеты
  • новые методы будут постепенно разрабатываться

Пока не хватает документации разработчикам по websockets. Появится в скором времени.

В БД нового api пока нет лицензий. Можно настроить передачу лицензий из нового ЛК. Достаточно использовать для этого боевой домен chats-api.app24.online (формат запросов не изменился)

Панель статистики Laravel Horizon

Панель статистики laravel-websockets