مساعدة API ميدياويكي

هذه صفحة توثيق ميدياويكي API التي تم إنشاؤها تلقائيا.

وثائق وأمثلة: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

list=allpages (ap)

(main | query | allpages)
  • هذه الوحدة تتطلب صلاحيات القراءة.
  • هذه الوحدة يمكن أن تُستخدَم كمولد.
  • المصدر:MediaWiki
  • الترخيص: GPL-2.0-or-later

تعداد كافة الصفحات بشكل متتالي في نطاق معين.

وسائط:
Other general parameters are available.
apfrom

عنوان الصفحة لبدء التعداد منه.

apcontinue

عندما تتوفر المزيد من النتائج، استخدم هذا للمتابعة

apto

عنوان الصفحة لإيقاف التعداد منه.

apprefix

البحث عن كل عناوين الصفحات التي تبدأ بهذه القيمة.

apnamespace

نطاق للتعداد.

إحدى القيم التالية: 0، 1، 2، 3، 4، 5، 6، 7، 8، 9، 10، 11، 12، 13، 14، 15، 710، 711، 828، 829، 2300، 2301، 2302، 2303، 3000، 3001، 3002، 3003، 3004، 3005، 3006، 3007، 3008، 3009
الافتراضي: 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 = القيم يجب أن تكون بين ١ ٥٠٠ .
الافتراضي: 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 [فتح في ملعب]