עזרה של MediaWiki API

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

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

list=random (rn)

(main | query | random)
  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

קבלת ערכת דפים אקראיים.

הדפים רשומים בסדר קבוע, ורק נקודת ההתחלה אקראית. זה אומר שאם, למשל, Main Page הוא הדף האקראי הראשון הרשימה, List of fictional monkeys יהיה תמיד השני, List of people on stamps of Vanuatu שלישי, וכו'.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
rnnamespace

מחזיר דפים רק במרחבי השם האלה.

ערכים (מופרדים באמצעות "|" או or תו חלופי): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 460, 461, 710, 711, 828, 829
כדי לתת את כל הערכים, יש להשתמש ב־*.
rnfilterredir

איך לסנן הפניות.

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

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

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

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

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

לסנן דפים במודל התוכן שצוין.

אחד מהערכים הבאים: Campaign, Scribunto, css, javascript, json, sanitized-css, text, unknown, wikitext
rnredirect
מיושן.

נא להשתמש ב־rnfilterredir=redirects במקום.

סוג: בוליאני (פרטים)
rnlimit

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

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

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

דוגמאות:
להחזיר שני דפים אקראיים מהמרחב הראשי.
api.php?action=query&list=random&rnnamespace=0&rnlimit=2 [פתיחה בארגז חול]
החזרת מידע על הדף על שני דפים אקראיים מהמרחב הראשי.
api.php?action=query&generator=random&grnnamespace=0&grnlimit=2&prop=info [פתיחה בארגז חול]
להחזיר מידע על דף על דף אקראי אחד ממרחב השם הראשי הכולל לפחות 500 בתים של טקסט.
api.php?action=query&list=random&rnnamespace=0&rnlimit=1&minsize=500 [פתיחה בארגז חול]