Какво е Chathub?

Chathub е REST API платформа за интегриране на чат на SMSBAT, която позволява на разработчиците да се свързват с множество източници на чат чрез унифициран API. Изграден върху REST архитектура, той предоставя безпроблемни възможности за управление на чат.

REST API комуникация

REST API комуникация

Изграден върху REST архитектура за надеждна доставка на съобщения и управление на чат във всички свързани източници на чат.

Мултиплатформена поддръжка

Мултиплатформена поддръжка

Свържете се с Viber, Telegram, WhatsApp, Instagram, Facebook и пазарни платформи като Rozetka и Prom.ua.

Лесна интеграция

Лесна интеграция

Опростен API с изчерпателна документация, примери за кодове и SDK за бързо внедряване.

Интегриране на AI агент

Интегриране на AI агент

Интегрирайте безпроблемно с AI агенти и работни потоци за автоматизация, като използвате n8n, Zapier и други платформи за автоматизация за интелигентно управление на чат.

Разширени анализи и прозрения

Разширени анализи и прозрения

Проследявайте показатели за разговори, времена за реакция, удовлетвореност на клиентите и генерирайте подробни отчети за вземане на решения, базирани на данни.

Мащабируема архитектура

Мащабируема архитектура

Обработвайте хиляди едновременни връзки с нашата стабилна, базирана на облак инфраструктура.

Поддържани източници за чат

Свържете се с множество платформи за чат и пазари чрез нашия унифициран API. Повече източници се добавят редовно.

Viber

Viber

Наличен
Viber Bot

Viber Bot

Наличен
Telegram Bot

Telegram Bot

Наличен
WhatsApp

WhatsApp

Наличен
Widget

Widget

Наличен
Instagram

Instagram

Наличен
Facebook

Facebook

Наличен
Rozetka

Rozetka

Наличен
Prom.ua

Prom.ua

Наличен
Amazon

Amazon

Очаквайте скоро
Etsy

Etsy

Очаквайте скоро
TikTok

TikTok

Очаквайте скоро
Twitter

Twitter

Очаквайте скоро
Примери за API

Започнете бързо с нашите изчерпателни примери за API. Копирайте, изтеглете или тествайте кода директно във вашия браузър.

Вземете токен за удостоверяване

Удостоверете приложението си и получете токен за достъп до API.

JavaScript
// Get authentication token
const response = await fetch('https://chatapi.smsbat.com/api/company/get-token', {
    method: 'POST',
    headers: {
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({
        login: 'your_login',
        password: 'your_password'
    })
});

const tokenData = await response.json();
const token = tokenData.token;
Стъпки на интегриране
1

Вземете токен за удостоверяване

Получете вашите идентификационни данни за вход и получете токен за удостоверяване от SMSBAT API.

// Вземете токен за удостоверяване
const response = await fetch('https://chatapi.smsbat.com/api/company/get-token', {
    метод: 'POST',
    заглавки: { 'Content-Type': 'application/json' },
    тяло: JSON.stringify({
        вход: 'вашето_вход',
        парола: 'вашата_парола'
    })
});

const tokenData = изчакайте отговор.json();
const токен = tokenData.token;
2

Инсталирайте HTTP клиент

Използвайте всяка HTTP клиентска библиотека за правене на REST API заявки.

// Използване на fetch (вграден API на браузъра)
// Не е необходима инсталация

// Или използвайки axios
npm инсталирайте axios

// Или използване на curl за тестване
curl -H "Упълномощаване: Носител YOUR_TOKEN" \
     https://chatapi.smsbat.com/api/chat/chats
3

Вземете всички чатове

Извличане на списък с чатове с опции за филтриране и пагинация.

// Вземете всички чатове
const response = await fetch('https://chatapi.smsbat.com/api/chat/chats', {
    метод: 'GET',
    заглавки: {
        „Упълномощаване“: „Носител“ + токен,
        'Content-Type': 'application/json'
    }
});

const chats = изчакване на отговор.json();
console.log('Чатове:', чатове);
4

Изпращане и получаване на съобщения

Започнете да изпращате съобщения и да извличате чат съобщения чрез REST API.

// Изпращане на текстово съобщение
const sendResponse = await fetch("https://chatapi.smsbat.com/api/chat/" + chatId + "/message", {
    метод: 'POST',
    заглавки: {
        „Упълномощаване“: „Носител“ + токен,
        'Content-Type': 'application/json'
    },
    тяло: JSON.stringify({
        textMessage: "Здравейте от Chathub!",
        автор: 0
    })
});

// Изпращане на медийно съобщение
const mediaResponse = await fetch("https://chatapi.smsbat.com/api/chat/" + chatId + "/message", {
    метод: 'POST',
    заглавки: {
        „Упълномощаване“: „Носител“ + токен,
        'Content-Type': 'application/json'
    },
    тяло: JSON.stringify({
        textMessage: "Проверете това изображение!",
        автор: 0,
        медия: {
            име: "image.jpg",
            формат: "изображение/jpeg",
            dataBase64: "base64EncodedString",
            тип: 1
        }
    })
});

// Получаване на чат съобщения
const messagesResponse = await fetch("https://chatapi.smsbat.com/api/chat/" + chatId + "/messages", {
    метод: 'GET',
    заглавки: {
        „Упълномощаване“: „Носител“ + токен
    }
});

const messages = await messagesResponse.json();
console.log('Съобщения:', съобщения);
Изберете плана, който отговаря на вашите нужди. Без скрити такси, без изненади.
Изберете плана, който отговаря на вашите нужди. Без скрити такси, без изненади.

Стартер

безплатнозавинаги

Перфектен за разработчици и малки проекти

  • Само джаджа SMSBAT
  • Основен API достъп
  • Стандартна поддръжка
  • Основен анализ
  • API документация
  • Подкрепа от общността
Често задавани въпроси

Мога ли да променя плановете си по всяко време?

+

Да, можете да надстроите или понижите плана си по всяко време. Промените влизат в сила веднага.

Какво се случва, ако превиша лимита си за съобщения?

+

Ще ви уведомим, когато наближите лимита си. Можете да надстроите своя план или да закупите допълнителни съобщения.

Предлагате ли персонализирани корпоративни планове?

+

Да, ние предлагаме персонализирани корпоративни решения със специална поддръжка, персонализирани интеграции и отстъпки за обем.

Има ли безплатен пробен период за професионален план?

+

Да, ние предлагаме 14-дневен безплатен пробен период за професионалния план с пълен достъп до всички функции.

Готови ли сте да интегрирате чат в реално време?

Присъединете се към разработчици по целия свят, които създават мощни приложения за чат с Chathub API.