مساعدة API ميدياويكي
هذه صفحة توثيق ميدياويكي API التي تم إنشاؤها تلقائيا.
وثائق وأمثلة: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
list=allpages (ap)
- هذه الوحدة تتطلب صلاحيات القراءة.
- هذه الوحدة يمكن أن تُستخدَم كمولد.
- المصدر:MediaWiki
- الترخيص: GPL-2.0-or-later
تعداد كافة الصفحات بشكل متتالي في نطاق معين.
- apfrom
عنوان الصفحة لبدء التعداد منه.
- apcontinue
عندما تتوفر المزيد من النتائج، استخدم هذا للمتابعة
- apto
عنوان الصفحة لإيقاف التعداد منه.
- apprefix
البحث عن كل عناوين الصفحات التي تبدأ بهذه القيمة.
- apnamespace
نطاق للتعداد.
- إحدى القيم التالية: 0، 1، 2، 3، 4، 5، 6، 7، 8، 9، 10، 11، 12، 13، 14، 15
- الافتراضي: 0
- apfilterredir
أي الصفحات للعرض.
- إحدى القيم التالية: all، nonredirects، redirects
- الافتراضي: all
- apfilterlanglinks
التصفية استنادا إلى ما إذا كانت الصفحة تحتوي على وصلات لغات، لاحظ أن هذا قد لا يفكر في وصلات اللغات المضافة بواسطة الإضافات.
- إحدى القيم التالية: all، withlanglinks، withoutlanglinks
- الافتراضي: all
- apminsize
الحد من الصفحات بهذا العدد الكبير من البايتات على الأقل.
- النوع: 2 = قائمة الأعداد الصحيحة
- apmaxsize
الحد من صفحات مع هذا العدد الكبير من البايتات.
- النوع: 2 = قائمة الأعداد الصحيحة
- apprtype
الحد من الصفحات المحمية فقط.
- القيم (منفصلة مع | أو البديل): edit، move، upload
- apprlevel
تصفية الحماية على أساس مستوى الحماية (يجب استخدامه مع apprtype= وسيط).
- القيم (منفصلة مع | أو البديل): يمكن أن يكون فارغًا ، أو autoconfirmed، sysop
- apprfiltercascade
تصفية الحماية على أساس مستوى الحماية (يتم تجاهلها عند عدم تعيين apprtype).
- إحدى القيم التالية: all، cascading، noncascading
- الافتراضي: all
- apprexpiry
مدة انتهاء الحماية لتصفية الصفحة فيها:
- غير محددة
- احصل على الصفحات التي لها تاريخ انتهاء غير محدود للحماية.
- واضح
- احصل على صفحات ذات مدة حماية محددة فقط.
- الكل
- الحصول على صفحات بأي انتهاء صلاحية للحماية.
- indefinite
- Get only pages with indefinite protection expiry.
- definite
- Get only pages with a definite (specific) protection expiry.
- all
- Get pages with any protections expiry.
- إحدى القيم التالية: all، definite، indefinite
- الافتراضي: all
- aplimit
كم عدد مجموع الصفحات للعودة.
- النوع: عدد صحيح أو max
- 2 = القيم يجب أن تكون بين 1 500 .
- الافتراضي: 10
- apdir
الاتجاه للإدراج فيه.
- إحدى القيم التالية: ascending، descending
- الافتراضي: ascending
- عرض قائمة من الصفحات التي تبدأ بالحرف B.
- api.php?action=query&list=allpages&apfrom=B [فتح في ملعب]
- عرض معلومات حول 4 صفحات تبدأ بالحرف T.
- api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [فتح في ملعب]
- عرض محتوى أول صفحتين غير تحويلتين التي تبدأ من Re.
- api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content [فتح في ملعب]