Chathub là gì?

Chathub là nền tảng tích hợp trò chuyện API REST của SMSBAT cho phép các nhà phát triển kết nối với nhiều nguồn trò chuyện thông qua một API hợp nhất. Được xây dựng trên kiến ​​trúc REST, nó cung cấp khả năng quản lý trò chuyện liền mạch.

Giao tiếp API REST

Giao tiếp API REST

/images/icons/realtime-icon.svg

Hỗ trợ đa nền tảng

Hỗ trợ đa nền tảng

Kết nối với Viber, Telegram, WhatsApp, Instagram, Facebook và các nền tảng thị trường như Rozetka và Prom.ua.

Tích hợp dễ dàng

Tích hợp dễ dàng

API đơn giản với tài liệu toàn diện, ví dụ về mã và SDK để triển khai nhanh chóng.

Tích hợp đại lý AI

Tích hợp đại lý AI

/images/icons/ai-icon.svg

Phân tích nâng cao & thông tin chi tiết

Phân tích nâng cao & thông tin chi tiết

Theo dõi số liệu cuộc trò chuyện, thời gian phản hồi, mức độ hài lòng của khách hàng và tạo báo cáo chi tiết để đưa ra quyết định dựa trên dữ liệu.

Kiến trúc có thể mở rộng

Kiến trúc có thể mở rộng

Xử lý hàng nghìn kết nối đồng thời bằng cơ sở hạ tầng dựa trên đám mây mạnh mẽ của chúng tôi.

Nguồn trò chuyện được hỗ trợ

Kết nối với nhiều nền tảng trò chuyện và thị trường thông qua API hợp nhất của chúng tôi. Nhiều nguồn đang được bổ sung thường xuyên.

Viber

Viber

Có sẵn
Viber Bot

Viber Bot

Có sẵn
Telegram Bot

Telegram Bot

Có sẵn
WhatsApp

WhatsApp

Có sẵn
Widget

Widget

Có sẵn
Instagram

Instagram

Có sẵn
Facebook

Facebook

Có sẵn
Rozetka

Rozetka

Có sẵn
Prom.ua

Prom.ua

Có sẵn
Amazon

Amazon

Sắp ra mắt
Etsy

Etsy

Sắp ra mắt
TikTok

TikTok

Sắp ra mắt
Twitter

Twitter

Sắp ra mắt
Ví dụ về API

Bắt đầu nhanh chóng với các ví dụ API toàn diện của chúng tôi. Sao chép, tải xuống hoặc kiểm tra mã trực tiếp trong trình duyệt của bạn.

Nhận mã thông báo xác thực

Xác thực ứng dụng của bạn và nhận mã thông báo để truy cập 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;
Các bước tích hợp
1

Nhận mã thông báo xác thực

Lấy thông tin đăng nhập của bạn và nhận mã thông báo xác thực từ API SMSBAT.

// Nhận mã thông báo xác thực
phản hồi const = đang chờ tìm nạp('https://chatapi.smsbat.com/api/company/get-token', {
    phương thức: 'BÀI',
    tiêu đề: { 'Loại nội dung': 'application/json' },
    nội dung: JSON.stringify({
        đăng nhập: 'your_login',
        mật khẩu: 'your_password'
    })
});

const tokenData = đang chờ phản hồi.json();
mã thông báo const = tokenData.token;
2

Cài đặt ứng dụng khách HTTP

Sử dụng bất kỳ thư viện máy khách HTTP nào để thực hiện các yêu cầu API REST.

// Sử dụng tìm nạp (API trình duyệt tích hợp)
// Không cần cài đặt

// Hoặc sử dụng axios
npm cài đặt axios

// Hoặc sử dụng Curl để kiểm tra
Curl -H "Ủy quyền: Người mang YOUR_TOKEN" \
     https://chatapi.smsbat.com/api/chat/chats
3

Nhận tất cả các cuộc trò chuyện

Truy xuất danh sách các cuộc trò chuyện với các tùy chọn lọc và phân trang.

// Lấy tất cả các cuộc trò chuyện
phản hồi const = đang chờ tìm nạp('https://chatapi.smsbat.com/api/chat/chats', {
    phương thức: 'NHẬN',
    tiêu đề: {
        'Ủy quyền': 'Người mang ' + mã thông báo,
        'Loại nội dung': 'application/json'
    }
});

const chats = đang chờ phản hồi.json();
console.log('Trò chuyện:', trò chuyện);
4

Bắt đầu gửi tin nhắn và truy xuất tin nhắn trò chuyện thông qua REST API.

Bắt đầu gửi tin nhắn và truy xuất tin nhắn trò chuyện thông qua REST API.

// Gửi tin nhắn văn bản
const sendResponse = đang chờ tìm nạp("https://chatapi.smsbat.com/api/chat/" + chatId + "/message", {
    phương thức: 'BÀI',
    tiêu đề: {
        'Ủy quyền': 'Người mang ' + mã thông báo,
        'Loại nội dung': 'application/json'
    },
    nội dung: JSON.stringify({
        textMessage: "Xin chào từ Chathub!",
        tác giả: 0
    })
});

// Gửi tin nhắn đa phương tiện
const mediaResponse = đang chờ tìm nạp("https://chatapi.smsbat.com/api/chat/" + chatId + "/message", {
    phương thức: 'BÀI',
    tiêu đề: {
        'Ủy quyền': 'Người mang ' + mã thông báo,
        'Loại nội dung': 'application/json'
    },
    nội dung: JSON.stringify({
        textMessage: "Kiểm tra hình ảnh này!",
        tác giả: 0,
        phương tiện truyền thông: {
            tên: "image.jpg",
            định dạng: "hình ảnh/jpeg",
            dataBase64: "base64EncodedString",
            loại: 1
        }
    })
});

// Nhận tin nhắn trò chuyện
const messagesResponse = đang chờ tìm nạp("https://chatapi.smsbat.com/api/chat/" + chatId + "/messages", {
    phương thức: 'NHẬN',
    tiêu đề: {
        'Ủy quyền': 'Người mang ' + mã thông báo
    }
});

tin nhắn const = đang chờ tin nhắnResponse.json();
console.log('Tin nhắn:', tin nhắn);
Đơn giản, minh bạch
người mới bắt đầu

người mới bắt đầu

Miễn phímãi mãi

Hoàn hảo cho các nhà phát triển và các dự án nhỏ

  • Chỉ có tiện ích SMSBAT
  • Truy cập API cơ bản
  • Hỗ trợ tiêu chuẩn
  • Phân tích cơ bản
  • Tài liệu API
  • Hỗ trợ cộng đồng
Câu hỏi thường gặp

Tôi có thể thay đổi kế hoạch bất cứ lúc nào không?

+

Có, bạn có thể nâng cấp hoặc hạ cấp gói của mình bất kỳ lúc nào. Những thay đổi có hiệu lực ngay lập tức.

Điều gì xảy ra nếu tôi vượt quá giới hạn tin nhắn của mình?

+

Chúng tôi sẽ thông báo cho bạn khi bạn sắp đạt đến giới hạn của mình. Bạn có thể nâng cấp gói của mình hoặc mua thêm tin nhắn.

Bạn có cung cấp các kế hoạch doanh nghiệp tùy chỉnh không?

+

Có, chúng tôi cung cấp các giải pháp doanh nghiệp tùy chỉnh với sự hỗ trợ tận tình, tích hợp tùy chỉnh và giảm giá theo số lượng.

Có bản dùng thử miễn phí cho gói Chuyên nghiệp không?

+

Sẵn sàng tích hợp trò chuyện thời gian thực?

Sẵn sàng tích hợp trò chuyện thời gian thực?

Tham gia cùng các nhà phát triển trên toàn thế giới đang xây dựng các ứng dụng trò chuyện mạnh mẽ với API Chathub.