تخطَّ إلى المحتوى الرئيسي

نظرة عامة على الـ API

مقدمة عن واجهة برمجة تطبيقات Mersal — الرابط الأساسي، عائلات النقاط الطرفية، والخطوات التالية.

2 دقيقة قراءة

تتيح لك واجهة برمجة تطبيقات Mersal إرسال رسائل SMS وWhatsApp والبريد الإلكتروني، والوصول إلى إكمالات الذكاء الاصطناعي، مباشرة من الخادم الخاص بك بدلاً من لوحة التحكم. تستخدم جميع الطلبات والاستجابات صيغة JSON.

رحلة أي طلب إرسال عبر الـ API — من سيرفرك حتى تسليم الرسالة وتحديث حالتها

الرابط الأساسي

https://mersal.it/api

عائلتان من النقاط الطرفية

تنقسم واجهة برمجة تطبيقات Mersal إلى عائلتين تستخدمان آليات مصادقة مختلفة:

  • نقاط إرسال القنوات/api/sms/send، /api/whatsapp/send، /api/email/send، والنقاط المرتبطة بالاستعلام عن الحالة. تتم مصادقتها باستخدام مفتاح API الخاص بك عبر ترويسة Api-key (مع إمكانية بديلة عبر معامل الرابط أو نص الطلب). راجع المصادقة.
  • بوابة الذكاء الاصطناعي (AI Gateway)/api/ai/v1/chat/completions و /api/ai/v1/models. هذه نقطة طرفية متوافقة مع OpenAI وتتم مصادقتها برمز Bearer منفصل يُنشأ خصيصًا للوصول إلى AI Pool. راجع بوابة الذكاء الاصطناعي: إكمالات المحادثة.

ترويسة Api-key الخاصة بالقنوات ورمز Authorization: Bearer الخاص ببوابة الذكاء الاصطناعي نوعان مختلفان من المفاتيح، يتم إنشاؤهما في مكانين مختلفين من لوحة التحكم. لا يمكن استخدام أحدهما بدلاً من الآخر.

إرسال الرسائل

لكل قناة نقطة طرفية مخصصة وشكل طلب خاص بها:

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

الاستعلام عن حالة الإرسال

للاستعلام عن حالة الرسائل التي أرسلتها بالفعل، توفر Mersal نقاط قراءة لكل قناة:

GEThttps://mersal.it/api/get/sms/{id?}
GEThttps://mersal.it/api/get/whatsapp/{id?}
GEThttps://mersal.it/api/get/email/{id?}

مرّر معرّف رسالة محددًا لجلب ذلك السجل وحده، أو احذف {id} لعرض أحدث عمليات الإرسال لتلك القناة. تستخدم هذه النقاط نفس مصادقة Api-key المستخدمة في نقاط الإرسال.

الخطوات التالية

هل ساعدتك هذه الصفحة؟
نظرة عامة على الـ API · شروحات مرسال