Šta je Chathub?

Chathub je SMSBAT-ova REST API platforma za integraciju ćaskanja koja omogućava programerima da se povežu na više izvora ćaskanja putem objedinjenog API-ja. Izgrađen na REST arhitekturi, pruža besprijekorne mogućnosti upravljanja chatom.

REST API komunikacija

REST API komunikacija

Izgrađen na REST arhitekturi za pouzdanu isporuku poruka i upravljanje razgovorom na svim povezanim izvorima ćaskanja.

Podrška za više platformi

Podrška za više platformi

Povežite se na Viber, Telegram, WhatsApp, Instagram, Facebook i marketplace platforme kao što su Rozetka i Prom.ua.

Jednostavna integracija

Jednostavna integracija

Jednostavan API sa opsežnom dokumentacijom, primjerima koda i SDK-ovima za brzu implementaciju.

Integracija AI agenta

Integracija AI agenta

Besprekorno se integrirajte sa AI agentima i tokovima rada automatizacije koristeći n8n, Zapier i druge platforme za automatizaciju za inteligentno rukovanje ćaskanjem.

Napredna analitika i uvidi

Napredna analitika i uvidi

Pratite metriku razgovora, vrijeme odgovora, zadovoljstvo kupaca i generirajte detaljne izvještaje za donošenje odluka na temelju podataka.

Skalabilna arhitektura

Skalabilna arhitektura

/images/icons/scalable-icon.svg

Podržani izvori ćaskanja

Povežite se na više platformi za ćaskanje i tržišta putem našeg ujedinjenog API-ja. Redovno se dodaje više izvora.

Viber

Viber

API primjeri
Viber Bot

Viber Bot

API primjeri
Telegram Bot

Telegram Bot

API primjeri
WhatsApp

WhatsApp

API primjeri
Widget

Widget

API primjeri
Instagram

Instagram

API primjeri
Facebook

Facebook

API primjeri
Rozetka

Rozetka

API primjeri
Prom.ua

Prom.ua

API primjeri
Amazon

Amazon

API primjeri
Etsy

Etsy

API primjeri
TikTok

TikTok

API primjeri
Twitter

Twitter

API primjeri
API primjeri

Kopiraj kod

Nabavite token za autentifikaciju

Ovjerite svoju aplikaciju i primite token za pristup API-ju.

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;
Koraci integracije
1

// Dobiti autentifikacijski token const response = await fetch('https://chatapi.smsbat.com/api/company/get-token', { metoda: 'POST', zaglavlja: { 'Content-Type': 'application/json' }, tijelo: JSON.stringify({ login: 'your_login', lozinka: 'vaša_lozinka' }) }); const tokenData = čekaj odgovor.json(); const token = tokenData.token;

Pribavite svoje vjerodajnice za prijavu i preuzmite token za autentifikaciju od SMSBAT API-ja.

// Dobiti autentifikacijski token
const response = await fetch('https://chatapi.smsbat.com/api/company/get-token', {
    metoda: 'POST',
    zaglavlja: { 'Content-Type': 'application/json' },
    tijelo: JSON.stringify({
        login: 'your_login',
        lozinka: 'vaša_lozinka'
    })
});

const tokenData = čekaj odgovor.json();
const token = tokenData.token;
2

Instalirajte HTTP klijenta

Koristite bilo koju HTTP biblioteku klijenta za izradu REST API zahtjeva.

// Korištenje dohvaćanja (ugrađeni API pretraživača)
// Nije potrebna instalacija

// Ili koristeći axios
npm install axios

// Ili koristeći curl za testiranje
curl -H "Ovlašćenje: Nosilac YOUR_TOKEN" \
     https://chatapi.smsbat.com/api/chat/chats
3

Starter

Dohvatite listu razgovora s opcijama filtriranja i paginacijom.

// Dobiti sve razgovore
const response = await fetch('https://chatapi.smsbat.com/api/chat/chats', {
    metoda: 'GET',
    zaglavlja: {
        'Ovlašćenje': 'Nosilac' + token,
        'Content-Type': 'application/json'
    }
});

const chats = čekaj odgovor.json();
console.log('Chats:', chats);
4

Slanje i primanje poruka

Počnite slati poruke i preuzimati poruke ćaskanja putem REST API-ja.

// Pošalji tekstualnu poruku
const sendResponse = await fetch("https://chatapi.smsbat.com/api/chat/" + chatId + "/message", {
    metoda: 'POST',
    zaglavlja: {
        'Ovlašćenje': 'Nosilac' + token,
        'Content-Type': 'application/json'
    },
    tijelo: JSON.stringify({
        textMessage: "Zdravo sa Chathuba!",
        autor: 0
    })
});

// Pošalji medijsku poruku
const mediaResponse = await fetch("https://chatapi.smsbat.com/api/chat/" + chatId + "/message", {
    metoda: 'POST',
    zaglavlja: {
        'Ovlašćenje': 'Nosilac' + token,
        'Content-Type': 'application/json'
    },
    tijelo: JSON.stringify({
        textMessage: "Provjeri ovu sliku!",
        autor: 0,
        mediji: {
            naziv: "image.jpg",
            format: "image/jpeg",
            dataBase64: "base64EncodedString",
            tip: 1
        }
    })
});

// Dobijte poruke za ćaskanje
const messagesResponse = await fetch("https://chatapi.smsbat.com/api/chat/" + chatId + "/messages", {
    metoda: 'GET',
    zaglavlja: {
        'Ovlašćenje': 'Nosilac' + token
    }
});

const poruke = čekaju porukeResponse.json();
console.log('Poruke:', poruke);
Jednostavne, transparentne cijene
Odaberite plan koji odgovara vašim potrebama. Bez skrivenih naknada, bez iznenađenja.

Attractive rates

zauvijekzauvijek

Savršeno za programere i male projekte

  • Widget samo SMSBAT
  • Osnovni pristup API-ju
  • Standardna podrška
  • Osnovna analitika
  • API dokumentacija
  • Započnite besplatno
Često postavljana pitanja

Mogu li promijeniti planove bilo kada?

+

Da, možete nadograditi ili smanjiti svoj plan u bilo kojem trenutku. Promjene stupaju na snagu odmah.

Šta se dešava ako prekoračim ograničenje broja poruka?

+

Nudite li prilagođene poslovne planove?

Nudite li prilagođene poslovne planove?

+

Postoji li besplatna probna verzija za Professional plan?

Postoji li besplatna probna verzija za Professional plan?

+

Da, nudimo 14-dnevnu besplatnu probnu verziju za Professional plan sa potpunim pristupom svim funkcijama.

Spremni za integraciju chata u realnom vremenu?

Započnite