API:Main page/ar

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

Endpoint
تحتوي جميع مواقع ويكي التابعة لويكيميديا على نقاط اتصال تتبع هذا النمط:

مقدمة
واجهة برمجة التطبيقات الخاصة بميدياويكي هي خدمة ويب تسمح بالوصول الى بعض خصائص مواقع ويكي مثل المصادقة، عمليات على الصفحات، و البحث. يمكن للواجهة أن توفر معلومات وصفية حول موقع الويكي و المستخدم الحالي.

استعمالات لواجهة برمجة التطبيقات الخاصة ميدياويكي

 * مراقبة تثبيت خاص بويكيميديا
 * صناعة بوت لصيانة تثبيت ميدياويكي
 * تسجيل الدخول الى موقع ويكي، الوصول الى معلومات، و إحداث تغيرات عن طريق إرسال طلبات HTTP الى خادم الويب.

البدء مع واجهة برمجة التطبيقات الخاصة بميدياويكي
قبل أن تبدأ، يجب أن تطلع على الصفحات التالية:


 * آداب وإرشادات استخدام واجهة برمجة التطبيقات
 * الأسئلة الشائعة
 * الصفحة حول شكل المدخلات والمخرجات
 * الصفحة حول الأخطاء و التحديرات
 * كل السياسات التي تنطبق على موقع الويكي الذي تريد الوصول اليه، مثل مواقع ويكي التابعة لمؤسسة ويكيميديا شروط الإستعمال، سياسة العلامات التجارية. هذه الشروط تنطبق عليك إذا أردت الوصول أو التعديل بإستخدام واجهة برمجة التطبيقات، مثل ماتنطبق عليك عند استخدام متصفح الويب.

واجهات برمجة تطبيقات أخرى
إذا لم تجد ماتبحث عنه في التوثيق، يوجد العديد من واجهات برمجة التطبيقات الأخرى المتصلة بمشاريع ويكيميديا. إطلع على Web APIs hub لمعلومات حول واجهات برمجة التطبيقات الأخرى لمعلومات و استعمالات مشروع ويكيميديا.

من أجل الإطلاع على واجهة برمجة التطبيقات REST ضمن ميدياويكي 1.35، أنظر