Co to jest Chathub?

Chathub to platforma integracji czatów REST API firmy SMSBAT, która umożliwia programistom łączenie się z wieloma źródłami czatów za pośrednictwem ujednoliconego interfejsu API. Zbudowany w oparciu o architekturę REST, zapewnia płynne możliwości zarządzania czatami.

Komunikacja API REST

Komunikacja API REST

Zbudowany w oparciu o architekturę REST, zapewniającą niezawodne dostarczanie wiadomości i zarządzanie czatami we wszystkich podłączonych źródłach czatów.

Obsługa wielu platform

Obsługa wielu platform

Połącz się z Viber, Telegram, WhatsApp, Instagram, Facebook i platformami handlowymi, takimi jak Rozetka i Prom.ua.

Łatwa integracja

Łatwa integracja

Proste API z obszerną dokumentacją, przykładami kodu i pakietami SDK do szybkiego wdrożenia.

Integracja agenta AI

Integracja agenta AI

Bezproblemowo integruj się z agentami AI i przepływami pracy automatyzacji za pomocą n8n, Zapier i innych platform automatyzacji w celu inteligentnej obsługi czatów.

Zaawansowane analizy i spostrzeżenia

Zaawansowane analizy i spostrzeżenia

/images/icons/analytics-icon.svg

Skalowalna architektura

Skalowalna architektura

Obsługuj tysiące jednoczesnych połączeń dzięki naszej solidnej infrastrukturze opartej na chmurze.

Obsługiwane źródła czatów

Połącz się z wieloma platformami czatowymi i rynkami za pośrednictwem naszego ujednoliconego interfejsu API. Regularnie dodawane są kolejne źródła.

Viber

Viber

Już wkrótce
Viber Bot

Viber Bot

Już wkrótce
Telegram Bot

Telegram Bot

Już wkrótce
WhatsApp

WhatsApp

Już wkrótce
Widget

Widget

Już wkrótce
Instagram

Instagram

Już wkrótce
Facebook

Facebook

Już wkrótce
Rozetka

Rozetka

Już wkrótce
Prom.ua

Prom.ua

Już wkrótce
Amazon

Amazon

Już wkrótce
Etsy

Etsy

Już wkrótce
TikTok

TikTok

Już wkrótce
Twitter

Twitter

Już wkrótce
Rozpocznij szybko, korzystając z naszych kompleksowych przykładów API. Skopiuj, pobierz lub przetestuj kod bezpośrednio w przeglądarce.

Rozpocznij szybko, korzystając z naszych kompleksowych przykładów API. Skopiuj, pobierz lub przetestuj kod bezpośrednio w przeglądarce.

Zdobądź token uwierzytelniający

Uwierzytelnij swoją aplikację i otrzymaj token umożliwiający dostęp do 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;
Kroki integracji
1

Zdobądź token uwierzytelniający

Uzyskaj dane logowania i uzyskaj token uwierzytelniający z API SMSBAT.

// Uzyskaj token uwierzytelniający
stała odpowiedź = oczekiwanie na pobranie('https://chatapi.smsbat.com/api/company/get-token', {
    metoda: 'POST',
    nagłówki: { 'Typ zawartości': 'aplikacja/json' },
    treść: JSON.stringify({
        login: 'twój_login',
        hasło: „twoje_hasło”
    })
});

const tokenData = czekaj na odpowiedź.json();
const token = tokenData.token;
2

Zainstaluj klienta HTTP

Użyj dowolnej biblioteki klienta HTTP do tworzenia żądań API REST.

// Korzystanie z pobierania (wbudowane API przeglądarki)
// Nie wymaga instalacji

// Lub użycie osi
npm zainstaluj osie

// Lub użycie curl do testów
curl -H "Autoryzacja: Nośnik TWOJ_TOKEN" \
     https://chatapi.smsbat.com/api/chat/chats
3

Uzyskaj wszystkie czaty

Pobierz listę czatów z opcjami filtrowania i paginacją.

// Pobierz wszystkie czaty
stała odpowiedź = oczekiwanie na pobranie('https://chatapi.smsbat.com/api/chat/chats', {
    metoda: 'GET',
    nagłówki: {
        „Autoryzacja”: „Nosiciel” + token,
        „Typ zawartości”: „aplikacja/json”
    }
});

const chats = czekaj na odpowiedź.json();
console.log('Czaty:', czaty);
4

Wysyłaj i odbieraj wiadomości

Rozpocznij wysyłanie wiadomości i pobieranie wiadomości czatu za pośrednictwem interfejsu API REST.

// Wyślij wiadomość tekstową
const sendResponse = oczekuj fetch("https://chatapi.smsbat.com/api/chat/" + chatId + "/message", {
    metoda: 'POST',
    nagłówki: {
        „Autoryzacja”: „Nosiciel” + token,
        „Typ zawartości”: „aplikacja/json”
    },
    treść: JSON.stringify({
        TextMessage: „Witam z Chathuba!”,
        autor: 0
    })
});

// Wyślij wiadomość multimedialną
const mediaResponse = oczekuj fetch("https://chatapi.smsbat.com/api/chat/" + chatId + "/message", {
    metoda: 'POST',
    nagłówki: {
        „Autoryzacja”: „Nosiciel” + token,
        „Typ zawartości”: „aplikacja/json”
    },
    treść: JSON.stringify({
        textMessage: "Sprawdź ten obrazek!",
        autor: 0,
        multimedia: {
            nazwa: "obraz.jpg",
            format: „obraz/jpeg”,
            dataBase64: "base64EncodedString",
            typ: 1
        }
    })
});

// Otrzymuj wiadomości czatu
const MessagesResponse = oczekuj fetch("https://chatapi.smsbat.com/api/chat/" + chatId + "/messages", {
    metoda: 'GET',
    nagłówki: {
        „Autoryzacja”: „Nośnik” + token
    }
});

const Messages = oczekuj wiadomościResponse.json();
console.log('Wiadomości:', wiadomości);
Proste i przejrzyste ceny
Wybierz plan odpowiadający Twoim potrzebom. Żadnych ukrytych opłat, żadnych niespodzianek.

Rozrusznik

Bezpłatnyna zawsze

Idealny dla programistów i małych projektów

  • Tylko widget SMSBAT
  • Podstawowy dostęp do API
  • Standardowe wsparcie
  • Podstawowe analizy
  • Dokumentacja API
  • Wsparcie społeczności
Czy mogę zmienić plany w dowolnym momencie?

Czy mogę zmienić plany w dowolnym momencie?

+

Tak, możesz w dowolnym momencie uaktualnić lub obniżyć swój plan. Zmiany wchodzą w życie natychmiast.

Co się stanie, jeśli przekroczę limit wiadomości?

+

Powiadomimy Cię, gdy osiągniesz limit. Możesz uaktualnić swój plan lub kupić dodatkowe wiadomości.

Czy oferujecie niestandardowe plany dla przedsiębiorstw?

+

Tak, oferujemy niestandardowe rozwiązania dla przedsiębiorstw z dedykowanym wsparciem, niestandardowymi integracjami i rabatami ilościowymi.

Tak, oferujemy 14-dniowy bezpłatny okres próbny planu Professional z pełnym dostępem do wszystkich funkcji.

+

Tak, oferujemy 14-dniowy bezpłatny okres próbny planu Professional z pełnym dostępem do wszystkich funkcji.

Gotowy do integracji czatu w czasie rzeczywistym?

Dołącz do programistów na całym świecie, którzy tworzą zaawansowane aplikacje do czatowania za pomocą interfejsu API Chathub.