Algeria Certify API
ادمج التحقق من الشهادات في أنظمتك
واجهة برمجة تطبيقات RESTful آمنة وسريعة لإصدار الشهادات والتحقق منها برمجيًا
البدء السريع
للبدء في استخدام واجهة البرمجة، تحتاج إلى مفتاح API يمكنك الحصول عليه من لوحة تحكم المؤسسة.
سجّل كمؤسسة في /org واحصل على الموافقة.
من لوحة التحكم، انتقل إلى الإعدادات » API Keys وأنشئ مفتاحًا جديدًا.
أرسل طلباتك إلى https://api.algeriacertify.com/v1
التحقق من شهادة
تحقق من صحة شهادة باستخدام رمز التحقق الفريد الخاص بها. يُرجع بيانات الشهادة كاملة مع حالة المصادقة ومؤشر الثقة.
إصدار شهادة
أصدر شهادة جديدة برمجيًا. يتطلب رصيدًا كافيًا في حساب المؤسسة. يتم تسجيل الشهادة تلقائيًا على البلوكتشين.
Request Body
Response
الأخطاء
تستخدم الواجهة أكواد حالة HTTP القياسية. في حالة الخطأ، يتضمن الرد رسالة توضيحية بالعربية.
| الكود | الحالة | الوصف |
|---|---|---|
| 401 | Unauthorized | مفتاح API غير صالح أو منتهي الصلاحية. تحقق من صحة المفتاح في رأس Authorization. |
| 404 | Not Found | المورد المطلوب غير موجود. تأكد من صحة رمز الشهادة أو المسار. |
| 422 | Validation Error | البيانات المرسلة غير صالحة. راجع حقل errors في الرد للتفاصيل. |
| 429 | Rate Limited | تم تجاوز الحد الأقصى للطلبات (60 طلب/دقيقة). انتظر قبل إعادة المحاولة. |
SDK JavaScript
أضف زر التحقق من الشهادات مباشرة في موقعك بسطرين فقط. يعمل مع أي إطار عمل أو موقع HTML عادي.
1. أضف السكريبت
2. أضف زر التحقق
3. التهيئة (اختياري)
Webhooks — إشعارات فورية
استقبل أحداث المنصة في نظامك فور وقوعها
عند تفعيل Webhook من لوحة التحكم → التكاملات، يُرسل طلب HTTP POST لكل حدث:
| الحدث | الوصف | التوقيت |
|---|---|---|
certificate.created | عند إصدار شهادة جديدة | فوري |
certificate.revoked | عند إلغاء شهادة | فوري |
test.ping | اختبار الاتصال | يدوي |
شكل الطلب المُرسل
التحقق من التوقيع (HMAC-SHA256)
Zapier & n8n — أتمتة بدون كود
اربط Algeria Certify مع 5000+ تطبيق
استخدم Triggers للاستماع للشهادات الجديدة، وActions لإصدار شهادات تلقائياً من Google Forms أو Typeform.
أضف رابط Webhook الخاص بـ n8n في صفحة التكاملات — كل حدث يُرسل تلقائياً.
نقاط الوصول — Zapier
| الطريقة | المسار | الغرض |
|---|---|---|
| GET | /api/v1/zapier/auth/test | اختبار المصادقة |
| GET | /api/v1/zapier/triggers/new-certificate | Trigger — شهادة جديدة |
| GET | /api/v1/zapier/triggers/revoked-certificate | Trigger — شهادة ملغاة |
| POST | /api/v1/zapier/actions/issue-certificate | Action — إصدار شهادة |
Open Badges 3.0 — معيار دولي
شارات رقمية متوافقة مع المعايير الدولية
كل شارة وشهادة تدعم معيار Open Badges 3.0 (JSON-LD) — يمكن التحقق منها عبر أي نظام متوافق عالمياً.
| المسار | الغرض |
|---|---|
| /api/v1/public/badges/assertions/{id} | JSON-LD Assertion لشارة ممنوحة |
| /api/v1/public/badges/classes/{id} | JSON-LD BadgeClass (تعريف الشارة) |
مشاركة اجتماعية ذكية
صور ديناميكية لكل شهادة عند المشاركة
عند مشاركة رابط شهادة على LinkedIn أو Twitter أو Facebook، تظهر صورة ديناميكية احترافية (1200×630) مع اسم الطالب والدورة والمؤسسة.
| المسار | الغرض |
|---|---|
| /certificate/social/{token} | صورة OG ديناميكية (1200×630 PNG) |
| /certificate/image/{token} | صورة الشهادة عالية الدقة (PNG) |
| /v/{token} | صفحة التحقق + Schema.org structured data |
احصل على مفتاح API مجانًا
سجّل كمؤسسة واحصل على 10 طلبات مجانية لاختبار الواجهة البرمجية
احصل على مفتاح API مجانًا