עזרה של MediaWiki API
זהו דף תיעוד של API שנוצר באופן אוטומטי.
תיעוד ודוגמאות: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
list=random (rn)
- יחידה זו דורשת הרשאות קריאה.
- אפשר להשתמש ביחידה הזאת בתור מחולל.
- מקור: 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 [פתיחה בארגז חול]