ما هو تشاثوب؟

Chathub عبارة عن نظام أساسي لتكامل الدردشة REST API الخاص بـ SMSBAT والذي يسمح للمطورين بالاتصال بمصادر دردشة متعددة من خلال واجهة برمجة تطبيقات موحدة. مبني على بنية REST، فهو يوفر إمكانات إدارة الدردشة بسلاسة.

اتصالات REST API

اتصالات REST API

مبني على بنية REST لتوصيل الرسائل وإدارة الدردشة بشكل موثوق عبر جميع مصادر الدردشة المتصلة.

دعم متعدد المنصات

دعم متعدد المنصات

اتصل بـ Viber وTelegram وWhatsApp وInstagram وFacebook ومنصات السوق مثل Rozetka وProm.ua.

التكامل السهل

التكامل السهل

واجهة برمجة تطبيقات بسيطة تحتوي على وثائق شاملة وأمثلة على التعليمات البرمجية ومجموعات تطوير البرامج (SDK) للتنفيذ السريع.

تكامل وكيل الذكاء الاصطناعي

تكامل وكيل الذكاء الاصطناعي

يمكنك التكامل بسلاسة مع وكلاء الذكاء الاصطناعي وسير عمل التشغيل الآلي باستخدام n8n وZapier ومنصات التشغيل الآلي الأخرى للتعامل الذكي مع الدردشة.

التحليلات والرؤى المتقدمة

التحليلات والرؤى المتقدمة

تتبع مقاييس المحادثة وأوقات الاستجابة ورضا العملاء وقم بإنشاء تقارير مفصلة لاتخاذ القرارات المستندة إلى البيانات.

بنية قابلة للتطوير

بنية قابلة للتطوير

تعامل مع الآلاف من الاتصالات المتزامنة من خلال بنيتنا التحتية القوية القائمة على السحابة.

مصادر الدردشة المدعومة

اتصل بمنصات وأسواق دردشة متعددة من خلال واجهة برمجة التطبيقات الموحدة الخاصة بنا. يتم إضافة المزيد من المصادر بانتظام.

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).

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.

// 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;
2

تثبيت عميل HTTP

استخدم أي مكتبة عملاء HTTP لتقديم طلبات REST API.

// Using fetch (built-in browser API)
// No installation needed

// Or using axios
npm install axios

// Or using curl for testing
curl -H "Authorization: Bearer YOUR_TOKEN" \
     https://chatapi.smsbat.com/api/chat/chats
3

احصل على جميع الدردشات

استرجاع قائمة الدردشات مع خيارات التصفية وترقيم الصفحات.

// Get all chats
const response = await fetch('https://chatapi.smsbat.com/api/chat/chats', {
    method: 'GET',
    headers: {
        'Authorization': 'Bearer ' + token,
        'Content-Type': 'application/json'
    }
});

const chats = await response.json();
console.log('Chats:', chats);
4

إرسال واستقبال الرسائل

ابدأ بإرسال الرسائل واسترجاع رسائل الدردشة من خلال REST API.

// Send text message
const sendResponse = await fetch("https://chatapi.smsbat.com/api/chat/" + chatId + "/message", {
    method: 'POST',
    headers: {
        'Authorization': 'Bearer ' + token,
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({
        textMessage: "Hello from Chathub!",
        author: 0
    })
});

// Send media message
const mediaResponse = await fetch("https://chatapi.smsbat.com/api/chat/" + chatId + "/message", {
    method: 'POST',
    headers: {
        'Authorization': 'Bearer ' + token,
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({
        textMessage: "Check this image!",
        author: 0,
        media: {
            name: "image.jpg",
            format: "image/jpeg",
            dataBase64: "base64EncodedString",
            type: 1
        }
    })
});

// Get chat messages
const messagesResponse = await fetch("https://chatapi.smsbat.com/api/chat/" + chatId + "/messages", {
    method: 'GET',
    headers: {
        'Authorization': 'Bearer ' + token
    }
});

const messages = await messagesResponse.json();
console.log('Messages:', messages);
تسعير بسيط وشفاف
اختر الخطة التي تناسب احتياجاتك. لا رسوم خفية، ولا مفاجآت.

بداية

حرللأبد

مثالية للمطورين والمشاريع الصغيرة

  • القطعة SMSBAT فقط
  • الوصول إلى واجهة برمجة التطبيقات الأساسية
  • الدعم القياسي
  • التحليلات الأساسية
  • وثائق واجهة برمجة التطبيقات
  • دعم المجتمع
الأسئلة المتداولة

هل يمكنني تغيير الخطط في أي وقت؟

+

نعم، يمكنك ترقية خطتك أو تخفيضها في أي وقت. التغييرات نافذة المفعول على الفور.

ماذا يحدث إذا تجاوزت حد رسائلي؟

+

سنقوم بإعلامك عندما تقترب من الحد الخاص بك. يمكنك ترقية خطتك أو شراء رسائل إضافية.

هل تقدمون خطط مؤسسة مخصصة؟

+

نعم، نحن نقدم حلول مؤسسية مخصصة مع دعم مخصص وعمليات تكامل مخصصة وخصومات كبيرة.

هل هناك نسخة تجريبية مجانية للخطة الاحترافية؟

+

نعم، نحن نقدم نسخة تجريبية مجانية مدتها 14 يومًا للخطة الاحترافية مع إمكانية الوصول الكامل إلى جميع الميزات.

هل أنت مستعد لدمج الدردشة في الوقت الفعلي؟

انضم إلى المطورين في جميع أنحاء العالم الذين يقومون بإنشاء تطبيقات دردشة قوية باستخدام Chathub API.