Ano ang Chathub?

Ang Chathub ay ang REST API chat integration platform ng SMSBAT na nagbibigay-daan sa mga developer na kumonekta sa maraming pinagmumulan ng chat sa pamamagitan ng pinag-isang API. Itinayo sa REST architecture, nagbibigay ito ng tuluy-tuloy na mga kakayahan sa pamamahala ng chat.

/images/icons/realtime-icon.svg

/images/icons/realtime-icon.svg

Binuo sa REST architecture para sa maaasahang paghahatid ng mensahe at pamamahala ng chat sa lahat ng konektadong pinagmumulan ng chat.

Suporta sa Multi-Platform

Suporta sa Multi-Platform

Kumonekta sa Viber, Telegram, WhatsApp, Instagram, Facebook, at mga platform ng marketplace tulad ng Rozetka at Prom.ua.

Madaling Pagsasama

Madaling Pagsasama

Simpleng API na may komprehensibong dokumentasyon, mga halimbawa ng code, at mga SDK para sa mabilis na pagpapatupad.

Walang putol na pagsasama sa mga ahente ng AI at mga daloy ng trabaho sa automation gamit ang n8n, Zapier, at iba pang mga automation platform para sa matalinong paghawak ng chat.

Walang putol na pagsasama sa mga ahente ng AI at mga daloy ng trabaho sa automation gamit ang n8n, Zapier, at iba pang mga automation platform para sa matalinong paghawak ng chat.

Walang putol na pagsasama sa mga ahente ng AI at mga daloy ng trabaho sa automation gamit ang n8n, Zapier, at iba pang mga automation platform para sa matalinong paghawak ng chat.

Advanced na Analytics at Mga Insight

Advanced na Analytics at Mga Insight

Subaybayan ang mga sukatan ng pag-uusap, mga oras ng pagtugon, kasiyahan ng customer, at bumuo ng mga detalyadong ulat para sa paggawa ng desisyon na batay sa data.

Nasusukat na Arkitektura

Nasusukat na Arkitektura

Pangasiwaan ang libu-libong kasabay na koneksyon sa aming matatag, cloud-based na imprastraktura.

Mga Sinusuportahang Pinagmumulan ng Chat

Kumonekta sa maraming chat platform at marketplace sa pamamagitan ng aming pinag-isang API. Mas maraming mapagkukunan ang regular na idinaragdag.

Viber

Viber

Visibility
Viber Bot

Viber Bot

Visibility
Telegram Bot

Telegram Bot

Visibility
WhatsApp

WhatsApp

Visibility
Widget

Widget

Visibility
Instagram

Instagram

Visibility
Facebook

Facebook

Visibility
Rozetka

Rozetka

Visibility
Prom.ua

Prom.ua

Visibility
Amazon

Amazon

Malapit na
Etsy

Etsy

Malapit na
TikTok

TikTok

Malapit na
Twitter

Twitter

Malapit na
Mga Halimbawa ng API

Magsimula nang mabilis sa aming mga komprehensibong halimbawa ng API. Kopyahin, i-download, o subukan ang code nang direkta sa iyong browser.

Kumuha ng Authentication Token

I-authenticate ang iyong application at makatanggap ng token para sa API access.

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;
Kumuha ng Authentication Token
1

Kumuha ng Authentication Token

Kunin ang iyong mga kredensyal sa pag-log in at kumuha ng token ng pagpapatunay mula sa SMSBAT API.

// Kumuha ng token ng pagpapatunay
const response = await fetch('https://chatapi.smsbat.com/api/company/get-token', {
    paraan: 'POST',
    mga header: { 'Uri ng Nilalaman': 'application/json' },
    katawan: JSON.stringify({
        login: 'your_login',
        password: 'your_password'
    })
});

const tokenData = naghihintay ng tugon.json();
const token = tokenData.token;
2

I-install ang HTTP Client

Gumamit ng anumang library ng HTTP client para sa paggawa ng mga kahilingan sa REST API.

// Gamit ang fetch (built-in na browser API)
// Walang kinakailangang pag-install

// O gamit ang axios
npm install axios

// O gumamit ng curl para sa pagsubok
curl -H "Authorization: Bearer YOUR_TOKEN" \
     https://chatapi.smsbat.com/api/chat/chats
3

Kunin ang Lahat ng Chat

Kunin ang listahan ng mga chat na may mga opsyon sa pag-filter at pagination.

// Kunin ang lahat ng chat
const response = await fetch('https://chatapi.smsbat.com/api/chat/chats', {
    paraan: 'GET',
    mga header: {
        'Authorization': 'Bearer' + token,
        'Uri ng Nilalaman': 'application/json'
    }
});

const chats = naghihintay ng tugon.json();
console.log('Mga Chat:', mga chat);
4

Magpadala at Tumanggap ng Mga Mensahe

Simulan ang pagpapadala ng mga mensahe at pagkuha ng mga mensahe sa chat sa pamamagitan ng REST API.

// Magpadala ng text message
const sendResponse = await fetch("https://chatapi.smsbat.com/api/chat/" + chatId + "/message", {
    paraan: 'POST',
    mga header: {
        'Authorization': 'Bearer' + token,
        'Uri ng Nilalaman': 'application/json'
    },
    katawan: JSON.stringify({
        textMessage: "Hello from Chathub!",
        may-akda: 0
    })
});

// Magpadala ng mensahe sa media
const mediaResponse = await fetch("https://chatapi.smsbat.com/api/chat/" + chatId + "/message", {
    paraan: 'POST',
    mga header: {
        'Authorization': 'Bearer' + token,
        'Uri ng Nilalaman': 'application/json'
    },
    katawan: JSON.stringify({
        textMessage: "Tingnan ang larawang ito!",
        may-akda: 0,
        media: {
            pangalan: "image.jpg",
            format: "imahe/jpeg",
            dataBase64: "base64EncodedString",
            uri: 1
        }
    })
});

// Kumuha ng mga mensahe sa chat
const messagesResponse = await fetch("https://chatapi.smsbat.com/api/chat/" + chatId + "/messages", {
    paraan: 'GET',
    mga header: {
        'Authorization': 'Bearer' + token
    }
});

const messages = naghihintay ng messagesResponse.json();
console.log('Mga Mensahe:', mga mensahe);
Simple, Transparent na Pagpepresyo
Piliin ang plano na akma sa iyong mga pangangailangan. Walang nakatagong bayad, walang sorpresa.

Libre

Libremagpakailanman

Perpekto para sa mga developer at maliliit na proyekto

  • Widget SMSBAT lang
  • Pangunahing pag-access sa API
  • Karaniwang suporta
  • Pangunahing pagsusuri
  • Dokumentasyon ng API
  • Suporta sa komunidad
Maaari ba akong magpalit ng mga plano anumang oras?

Maaari ba akong magpalit ng mga plano anumang oras?

+

Ano ang mangyayari kung lumampas ako sa limitasyon ng aking mensahe?

Ano ang mangyayari kung lumampas ako sa limitasyon ng aking mensahe?

+

Aabisuhan ka namin kapag lumalapit ka na sa iyong limitasyon. Maaari mong i-upgrade ang iyong plano o bumili ng mga karagdagang mensahe.

Oo, nag-aalok kami ng mga custom na solusyon sa enterprise na may nakatuong suporta, custom na pagsasama, at mga diskwento sa dami.

+

Oo, nag-aalok kami ng mga custom na solusyon sa enterprise na may nakatuong suporta, custom na pagsasama, at mga diskwento sa dami.

Mayroon bang libreng pagsubok para sa Propesyonal na plano?

+

Oo, nag-aalok kami ng 14 na araw na libreng pagsubok para sa Propesyonal na plano na may ganap na access sa lahat ng feature.

Handa nang Isama ang Real-time na Chat?

Sumali sa mga developer sa buong mundo na gumagawa ng makapangyarihang mga chat application gamit ang Chathub API.