עזרה של MediaWiki API
זהו דף תיעוד של API שנוצר באופן אוטומטי.
תיעוד ודוגמאות: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
list=protectedtitles (pt)
- יחידה זו דורשת הרשאות קריאה.
- אפשר להשתמש ביחידה הזאת בתור מחולל.
- מקור: MediaWiki
- רישיון: GPL-2.0-or-later
לרשום את כל הכותרות שמוגנות מפני יצירה.
פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
- ptnamespace
לרשום רק כותרות במרחבי השם האלה.
- ערכים (מופרדים באמצעות "|" או or תו חלופי): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- כדי לתת את כל הערכים, יש להשתמש ב־*.
- ptlevel
לרשום רק שמות עם רמת ההגנה הזאת.
- ערכים (מופרדים באמצעות "|" או or תו חלופי): autoconfirmed, sysop
- ptlimit
כמה דפים להחזיר בסך הכול.
- סוג: מספר שלם או max
- הערך חייב להיות בין 1 ל־500.
- ברירת המחדל: 10
- ptdir
באיזה כיוון למנות:
- newer
- לרשום את הישנים ביותר בהתחלה. לתשומת ליבך: ptstart חייב להיות לפני ptend.
- older
- לרשום את החדשים ביותר בהתחלה (ברירת מחדל). לתשומת ליבך: ptstart חייב להיות אחרי ptend.
- אחד מהערכים הבאים: newer, older
- ברירת המחדל: older
- ptstart
להתחיל לרשום בחותם־זמן ההגנה הזה.
- סוג: חותם־זמן (תסדירים מורשים)
- ptend
באיזה חותם־זמן הגנה לסיים את הרשימה.
- סוג: חותם־זמן (תסדירים מורשים)
- ptprop
אילו מאפיינים לקבל:
- timestamp
- הוספת חותם־הזמן של הוספת ההגנה.
- user
- הוספת המשתמש שהוסיף את ההגנה.
- userid
- הוספת מזהה המשתמש שהוסיף את ההגנה.
- comment
- הוספת ההערה עבור ההגנה.
- parsedcomment
- הוספת ההערה המפוענחת עבור ההגנה.
- expiry
- הוספת חותם־הזמן של הסרת ההגנה.
- level
- הוספת רמת ההגנה.
- ערכים (מופרדים באמצעות "|" או or תו חלופי): comment, expiry, level, parsedcomment, timestamp, user, userid
- ברירת המחדל: timestamp|level
- ptcontinue
כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.
דוגמאות:
- רשימת כותרות מוגנות.
- api.php?action=query&list=protectedtitles [פתיחה בארגז חול]
- חיפוש קישורים לכותרות מוגנות במרחב הראשי.
- api.php?action=query&generator=protectedtitles&gptnamespace=0&prop=linkshere [פתיחה בארגז חול]