دليل تكامل API

اربط CRM الخاص بك أو نظام الحجز أو أي تطبيق لإرسال رسائل WhatsApp عبر واجهة API البسيطة لدينا.

ابدأ في 5 خطوات بسيطة

1

نزّل تطبيق سطح المكتب

نزّل All-in-One Messenger Hub وثبّته على حاسوب Windows الخاص بك.

2

اربط WhatsApp الخاص بك

أضف حساب WhatsApp إلى التطبيق بمسح رمز QR.

3

أنشئ Session API

انتقل إلى علامة تبويب WhatsApp وأنشئ Session API جديدة. اربطها بقناة WhatsApp الخاصة بك.

4

انسخ مفتاح API الخاص بك

انسخ مفتاح API المُنشأ. احتفظ به بأمان - فهو مصادقتك.

5

ابدأ إرسال الرسائل

استخدم واجهة API من تطبيقك. أبقِ تطبيق سطح المكتب قيد التشغيل لتسليم الرسائل.

المصادقة

تتطلب جميع نقاط نهاية API المصادقة عبر مفتاح API الخاص بك. يمكنك تمرير المفتاح بأي من هذه الطرق:

الطريقة مثال
ترويسة X-API-Key (موصى بها) X-API-Key: your-api-key
معامِل في الاستعلام/الجسم key=your-api-key
معامِل بديل api_key=your-api-key
POST

إرسال رسالة

أرسل رسالة WhatsApp إلى رقم هاتف أو مجموعة. توضع الرسائل في قائمة انتظار وتُسلَّم عند تشغيل تطبيق سطح المكتب.

POST https://onemessengerhub.com/api/whatsapp-session/send

المعاملات

المعامِل النوع مطلوب الوصف
key string نعم مفتاح API الخاص بك من تطبيق سطح المكتب
mobile string مشروط رقم الهاتف مع رمز الدولة (مطلوب بدون group_id)
group_id string مشروط معرّف مجموعة WhatsApp (مطلوب بدون mobile). تُضاف اللاحقة g.us@ تلقائياً.
message string نعم نص الرسالة (بحد أقصى 4096 حرفاً)

مثال على الطلب

curl -X POST https://onemessengerhub.com/api/whatsapp-session/send \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mobile": "1234567890", "message": "Hello!"}'

طلب GET بسيط (متصفح أو رابط)

https://onemessengerhub.com/api/whatsapp-session/send?key=YOUR_API_KEY&mobile=1234567890&message=Hello!

استجابة النجاح (201)

{
  "success": true,
  "message": "Message queued successfully",
  "data": {
    "message_id": 123,
    "recipient": "1234567890",
    "status": "pending"
  }
}
POST

حفظ جهة اتصال

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

POST https://onemessengerhub.com/api/whatsapp-session/save-contact

المعاملات

المعامِل النوع مطلوب الوصف
key string نعم مفتاح API الخاص بك من تطبيق سطح المكتب
contact_id string نعم رقم هاتف جهة الاتصال أو معرّف WhatsApp (بحد أقصى 50 حرفاً). تُضاف اللاحقة c.us@ تلقائياً.
name string نعم الاسم المعروض لجهة الاتصال (بحد أقصى 255 حرفاً)

مثال على الطلب

curl -X POST https://onemessengerhub.com/api/whatsapp-session/save-contact \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"contact_id": "1234567890", "name": "John Doe"}'

استجابة النجاح (201)

{
  "success": true,
  "message": "Contact save operation queued",
  "data": {
    "operation_id": 456,
    "contact_id": "[email protected]",
    "status": "pending"
  }
}
POST

إزالة جهة اتصال

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

POST https://onemessengerhub.com/api/whatsapp-session/remove-contact

المعاملات

المعامِل النوع مطلوب الوصف
key string نعم مفتاح API الخاص بك من تطبيق سطح المكتب
contact_id string نعم رقم هاتف جهة الاتصال أو معرّف WhatsApp (بحد أقصى 50 حرفاً). تُضاف اللاحقة c.us@ تلقائياً.

مثال على الطلب

curl -X POST https://onemessengerhub.com/api/whatsapp-session/remove-contact \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"contact_id": "1234567890"}'

استجابة النجاح (201)

{
  "success": true,
  "message": "Contact remove operation queued",
  "data": {
    "operation_id": 789,
    "contact_id": "[email protected]",
    "status": "pending"
  }
}

معالجة الأخطاء

تستخدم واجهة API رموز حالة HTTP القياسية. إليك استجابات الأخطاء الشائعة:

خطأ المصادقة (401)

{
  "success": false,
  "message": "Invalid or inactive API key"
}

خطأ التحقق (422)

{
  "success": false,
  "message": "Validation failed",
  "errors": {
    "mobile": ["The mobile field is required when group id is not present."],
    "message": ["The message field is required."]
  }
}

ما يمكنك بناؤه

تكامل مع CRM

أرسل رسائل المتابعة والتذكيرات والتحديثات مباشرة من نظام CRM الخاص بك.

تأكيدات الحجز

أرسل تأكيدات المواعيد والتذكيرات للعملاء تلقائياً.

إشعارات الطلبات

أبلغ العملاء بحالة الطلب وتحديثات الشحن ومعلومات التسليم.

أنظمة التنبيه

أرسل تنبيهات وإشعارات مهمة إلى فريقك أو عملائك.

الحملات التسويقية

أرسل رسائل ترويجية وتحديثات إلى قائمة جهات الاتصال الخاصة بك.

سير عمل مخصص

تكامل مع Zapier أو Make أو n8n أو أي منصة أتمتة.

المزيد من واجهات API قريباً

نوسّع عروض واجهات API لدينا لتغطية المزيد من المنصات وحالات الاستخدام.

قريباً

واجهة API لروبوت الدردشة

شغّل ردود روبوت الدردشة وأدِر المحادثات برمجياً.

قريباً

واجهة API لجهات الاتصال

اطّلع على جهات اتصال مراسلتك وأدِرها عبر المنصات.

قريباً

Webhooks

تلقَّ إشعارات لحظية عند استلام الرسائل أو إرسالها.