دليل تكامل API
اربط CRM الخاص بك أو نظام الحجز أو أي تطبيق لإرسال رسائل WhatsApp عبر واجهة API البسيطة لدينا.
ابدأ في 5 خطوات بسيطة
نزّل تطبيق سطح المكتب
نزّل All-in-One Messenger Hub وثبّته على حاسوب Windows الخاص بك.
اربط WhatsApp الخاص بك
أضف حساب WhatsApp إلى التطبيق بمسح رمز QR.
أنشئ Session API
انتقل إلى علامة تبويب WhatsApp وأنشئ Session API جديدة. اربطها بقناة WhatsApp الخاصة بك.
انسخ مفتاح API الخاص بك
انسخ مفتاح API المُنشأ. احتفظ به بأمان - فهو مصادقتك.
ابدأ إرسال الرسائل
استخدم واجهة API من تطبيقك. أبقِ تطبيق سطح المكتب قيد التشغيل لتسليم الرسائل.
المصادقة
تتطلب جميع نقاط نهاية API المصادقة عبر مفتاح API الخاص بك. يمكنك تمرير المفتاح بأي من هذه الطرق:
| الطريقة | مثال |
|---|---|
| ترويسة X-API-Key (موصى بها) | X-API-Key: your-api-key |
| معامِل في الاستعلام/الجسم | key=your-api-key |
| معامِل بديل | api_key=your-api-key |
إرسال رسالة
أرسل رسالة 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"
}
}
حفظ جهة اتصال
احفظ جهة اتصال أو أعد تسميتها في 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"
}
}
إزالة جهة اتصال
أزل جهة اتصال من 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
تلقَّ إشعارات لحظية عند استلام الرسائل أو إرسالها.
All-in-One Messenger Hub