تخطي للذهاب إلى المحتوى
+201111111111
تواصل معنا

توثيق واجهة برمجة التطبيقات

قم بدمج أنظمتك مع منصتنا باستخدام واجهة برمجة التطبيقات REST الشاملة. الوصول إلى التبرعات، المشاريع، الحملات، وبيانات التقارير برمجياً.

ابدأ عرض نقاط النهاية

البدء

1. الحصول على مفتاح API

سجِّل منظمتك غير الحكومية واطلب الوصول إلى واجهة برمجة التطبيقات من لوحة التحكم الخاصة بك. يتم إصدار مفاتيح API خلال 24 ساعة.

2. توثيق

استخدم مصادقة Bearer token. قم بتضمين مفتاح API الخاص بك في رأس Authorization لجميع الطلبات.

3. تقديم الطلبات

ابدأ إجراء مكالمات API لجلب البيانات، وإنشاء التبرعات، وتحديث المشاريع، وإنشاء التقارير.

نقاط النهاية المتاحة

GET /api/v1/campaigns

قائمة جميع الحملات النشطة مع دعم الترقيم.

curl -H "Authorization: Bearer YOUR_API_KEY" \\
https://api.platform.org/api/v1/campaigns
نشر /api/v1/donations

إنشاء سجل تبرع جديد برمجياً.

curl -X POST -H "Authorization: Bearer YOUR_API_KEY" \\
-d '{"amount": 100, "campaign_id": 1}' \\
https://api.platform.org/api/v1/donations
GET /api/v1/projects

جلب جميع المشاريع مع حالة وبيانات التقدم.

curl -H "Authorization: Bearer YOUR_API_KEY" \\
https://api.platform.org/api/v1/projects
GET /api/v1/reports

إنشاء تقارير مالية وتأثيرية.

curl -H "Authorization: Bearer YOUR_API_KEY" \\
https://api.platform.org/api/v1/reports?type=impact

حدود المعدل

خطة طلبات/ساعة طلبات/يوم
مجاني ١٠٠ ١٬٠٠٠
محترف ١٬٠٠٠ ١٠٬٠٠٠
مؤسسة غير محدود غير محدود

هل تحتاج مساعدة؟

فريق دعم المطورين لدينا هنا لمساعدتك على التكامل بنجاح.

الدعم عرض على GitHub