توثيق واجهة برمجة التطبيقات
قم بدمج أنظمتك مع منصتنا باستخدام واجهة برمجة التطبيقات 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
حدود المعدل
| خطة | طلبات/ساعة | طلبات/يوم |
|---|---|---|
| مجاني | ١٠٠ | ١٬٠٠٠ |
| محترف | ١٬٠٠٠ | ١٠٬٠٠٠ |
| مؤسسة | غير محدود | غير محدود |