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 (формат запросов не изменился)