עזרה של MediaWiki API

זהו דף תיעוד של API שנוצר באופן אוטומטי.

תיעוד ודוגמאות: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

list=allpages (ap)

(main | query | allpages)
  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: 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, 102, 103, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 200, 201, 204, 205, 206, 207, 274, 275, 420, 421, 828, 829, 2300, 2301, 2302, 2303
ברירת המחדל: 0
apfilterredir

אילו דפים לרשום.

אחד מהערכים הבאים: all, nonredirects, redirects
ברירת המחדל: all
apminsize

להגביל לדפים עם מספר כזה לפחות של בתים.

סוג: מספר שלם
apmaxsize

להגביל לדפים שיש בהם לכל היותר מספר כזה של בתים.

סוג: מספר שלם
apprtype

להגביל רק לדפים מוגנים.

ערכים (מופרדים באמצעות "|" או or תו חלופי): edit, move, upload
apprlevel

לסנו הגנות לפי רמת ההגנה (חייב לשמש עם apprtype= parameter).

ערכים (מופרדים באמצעות "|" או or תו חלופי): יכול להיות ריק, או autoconfirmed, staff, sysop
apprfiltercascade

לסנן הגנות לפי דירוגיות (לא תקף כאשר apprtype אינו מוגדר).

אחד מהערכים הבאים: all, cascading, noncascading
ברירת המחדל: all
aplimit

כמה דפים להחזיר בסך הכול.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
apdir

באיזה כיוון לרשום.

אחד מהערכים הבאים: ascending, descending
ברירת המחדל: ascending
apfilterlanglinks

סינון על סמך קיום קישורים לשוניים בדף. יש לשים לב לכך שזה אולי לא יתייחס לקישורים לשוניים שנוספו על־ידי הרחבות.

אחד מהערכים הבאים: all, withlanglinks, withoutlanglinks
ברירת המחדל: all
apprexpiry

לפי איזו תפוגת הגנה לסנן את הדף הזה:

indefinite
לקבל רק דפים מוגנית לצמיתות.
definite
לקבל רק דפים עם תפוגת הגנה מוגדרת.
all
לקבל דפים עם תפוגת הגנה כלשהי.
אחד מהערכים הבאים: all, definite, indefinite
ברירת המחדל: all
דוגמאות:
להציג רשימה של דפים במתחילים באות B.
api.php?action=query&list=allpages&apfrom=B [פתיחה בארגז חול]
להציג מידע על 4 דפים שמתחילים באות T.
api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [פתיחה בארגז חול]
להציג את תוכן של 2 הדפים הראשונים שמתחילים ב־Re ושאינם דפי הפניה.
api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content [פתיחה בארגז חול]