مرجع API
مرجع نيرون - دعم العملاء المدعوم بالذكاء الاصطناعي API
يوفر نيرون - دعم العملاء المدعوم بالذكاء الاصطناعي واجهة برمجة تطبيقات RESTful تسمح لك بدمج إرسال رسائل واتساب في تطبيقاتك الخاصة. استخدم App Keys للمصادقة وإرسال الرسائل القالبية برمجياً.
المحتويات
ℹ️
Base URL:
معدل الحد:
يتم تحديد معدل الطلبات بناءً على إعدادات App Key الخاصة بك (الافتراضي: 60 طلب في الدقيقة).
https://api.neuron-sa.com/api/v1معدل الحد:
يتم تحديد معدل الطلبات بناءً على إعدادات App Key الخاصة بك (الافتراضي: 60 طلب في الدقيقة).
Postman Collection
قم بتنزيل ملفات Postman الجاهزة لاختبار API بسرعة. تتضمن المجموعة جميع نقاط النهاية مع أمثلة الطلبات والاستجابات.
💡
كيفية الاستخدام:
1. قم باستيراد ملف Collection إلى Postman
2. قم باستيراد ملف Environment
3. قم بتحديث المتغيرات
4. ابدأ في إرسال الطلبات!
1. قم باستيراد ملف Collection إلى Postman
2. قم باستيراد ملف Environment
3. قم بتحديث المتغيرات
app_key و app_secret و base_url في Environment4. ابدأ في إرسال الطلبات!
🔑 المصادقة
جميع طلبات API تتطلب مصادقة باستخدام App Key و Secret. يجب تضمينها في رؤوس الطلب:
إنشاء App Key
لإنشاء App Key:
- سجل الدخول إلى لوحة التحكم الخاصة بك
- انتقل إلى الإعدادات → App Keys
- انقر فوق "إنشاء App Key جديد"
- احفظ Secret بشكل آمن - لن يتم عرضه مرة أخرى!
⚠️
تحذير أمان
لا تشارك App Secret الخاص بك أو تلتزم به بالتحكم في المصدر. احفظه بشكل آمن في متغيرات البيئة.
لا تشارك App Secret الخاص بك أو تلتزم به بالتحكم في المصدر. احفظه بشكل آمن في متغيرات البيئة.
📋 نقاط النهاية
GETالحصول على القوالب
احصل على قائمة بجميع القوالب المعتمدة المتاحة لحسابك.
الرؤوس المطلوبة:مثال الاستجابة:POSTإرسال رسالة قالب
إرسال رسالة قالب WhatsApp إلى رقم هاتف محدد.
الرؤوس المطلوبة:معلمات الجسم:| المعلمة | النوع | مطلوب | الوصف |
|---|---|---|---|
to | string | ✓ | رقم الهاتف بصيغة E.164 (مثل +1234567890) |
template_name | string | ✓ | اسم القالب المعتمد |
template_language | string | كود اللغة (en أو ar). الافتراضي: en | |
variables | object | كائن يحتوي على أزواج key-value لمتغيرات القالب |
💡
نصيحة
استخدم نقطة النهاية GET /api/v1/templates أولاً لمعرفة المتغيرات المطلوبة لكل قالب.
استخدم نقطة النهاية GET /api/v1/templates أولاً لمعرفة المتغيرات المطلوبة لكل قالب.
GETالحصول على حالة الرسالة
تحقق من حالة تسليم رسالة معينة.
الرؤوس المطلوبة:معلمات الاستعلام:| المعلمة | النوع | مطلوب | الوصف |
|---|---|---|---|
message_id | string | ✓ | معرف الرسالة الذي تم إرجاعه من نقطة النهاية /messages/send |
sent- تم إرسال الرسالة بنجاحdelivered- تم تسليم الرسالة إلى المستلمread- تمت قراءة الرسالة من قبل المستلمfailed- فشل تسليم الرسالة
❌ معالجة الأخطاء
يستخدم API رموز حالة HTTP القياسية للإشارة إلى النجاح أو الفشل:
| رمز الحالة | الوصف |
|---|---|
200 | نجح الطلب |
400 | طلب غير صالح (معلمات مفقودة أو غير صالحة) |
401 | غير مصرح به (App Key أو Secret غير صالح) |
403 | ممنوع (أذونات غير كافية) |
404 | لم يتم العثور على المورد |
429 | تم تجاوز حد المعدل |
500 | خطأ داخلي في الخادم |
💻 أمثلة التعليمات البرمجية
📚 موارد إضافية
- راجع دليل لوحة التحكم لإنشاء القوالب
- اقرأ عن Webhooks لتلقي تحديثات حالة الرسالة في الوقت الفعلي
- اتصل بالدعم إذا واجهت أي مشاكل
🎉
جاهز للبدء؟
انتقل إلى لوحة التحكم وأنشئ App Key الأول الخاص بك للبدء في إرسال الرسائل برمجياً!
انتقل إلى لوحة التحكم وأنشئ App Key الأول الخاص بك للبدء في إرسال الرسائل برمجياً!