עזרה של MediaWiki API

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

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

list=alldeletedrevisions (adr)

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

רשימת כל הגרסאות המחוקות על־ידי משתמש או במרחב.

פרמטרים:
adrprop

אילו מאפיינים לקבל עבור כל גרסה:

ids
מזהה הגרסה.
flags
דגלי גרסה (משני).
timestamp
חותם־הזמן של הגרסה.
user
המתמש שעשה את הגרסה
userid
מזהה המשתמש של יוצר הגרסה.
size
אורך (בבייטים) של הגרסה.
sha1
SHA-1 (בבסיס 16) של הגרסה.
contentmodel
מזהה מודל התוכן של הגרסה.
comment
הערה מאת המשתמש על הגרסה.
parsedcomment
הערה מפוענחת מאת המשתמש על הגרסה.
content
הטקסט של הגרסה.
tags
התגים עבור הגרסה.
parsetree
עץ פענוח XML של תוכן הגרסה (דורש מודל תוכן wikitext).
ערכים (מופרדים באמצעות "|" או or תו חלופי): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
ברירת מחדל: ids|timestamp|flags|comment|user
adrlimit

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

המספר המרבי המותר הוא 500 (עבור בוטים – 5,000).
סוג: מספר שלם או max
adrexpandtemplates

להרחיב תבניות בתוכן הגרסה (דורש adrprop=content).

סוג: בוליאני (פרטים)
adrgeneratexml
מיושן.

יצירת עץ פענוח XML עבור תוכן הגרסה (דורש את adrprop=content; מוחלף ב־adrprop=parsetree).

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

פענוח תוכן הגרסה (דורש adrprop=content). מסיבות של ביצועים, אם האפשרות הזאת משמשת, adrlimit נכפה לערך 1.

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

לאחזר רק את התוכן של הפִסקה עם המספר הזה.

adrdiffto

מזהה הגרסה שאליו תושווה כל גרסה. יש להשתמש ב־prev‏, next ו־cur עבור הגרסה הקודמת, הבא והנוכחית, בהתאמה.

adrdifftotext

הטקסט שאליו תושווה כל גרסה. מבצע השוואה רק של מספר מוגבל של גרסאות. דורס את adrdiffto. אם מוגדר adrsection, רק הפסקה הזאת תושווה אל מול הטקסט הזה.

adrdifftotextpst

ביצוע התמרה לפני שמירה על הטקסט לפני הרצת השוואה. תקף רק כשמשמש עם adrdifftotext.

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

תסדיר ההסדרה שמשמש את adrdifftotext וצפוי לפלט של תוכן.

אחד מהערכים הבאים: text/x-wiki, text/javascript, application/json, text/css, text/plain
adruser

לרשום רק גרסאות מאת המשתמש הזה.

סוג: שם משתמש
adrnamespace

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

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

מאיזה חותם־זמן להתחיל למנות.

יכול לשמש רק adruser.
סוג: חותם־זמן (תסדירים מורשים)
adrend

באיזה חותם־זמן להפסיק למנות.

יכול לשמש רק adruser.
סוג: חותם־זמן (תסדירים מורשים)
adrdir

באיזה כיוון למנות:

newer
לרשום את הישנים ביותר בהתחלה. לתשומת לבך: adrstart חייב להיות לפני adrend.
older
לרשום את החדשים ביותר בהתחלה (בררת מחדל). לתשומת לבך: adrstart חייב להיות אחרי adrend.
אחד מהערכים הבאים: newer, older
ברירת מחדל: older
adrfrom

להתחיל את הרשימה בשם הזה.

לא יכול לשמש עם adruser.
adrto

להפסיק את הרשימה בכותרת הזאת.

לא יכול לשמש עם adruser.
adrprefix

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

לא יכול לשמש עם adruser.
adrexcludeuser

לא לרשום גרסאות מאת המשתמש הזה.

לא יכול לשמש עם adruser.
סוג: שם משתמש
adrtag

לרשום רק גרסאות עם התג הזה.

adrcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך.

adrgeneratetitles

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

סוג: בוליאני (פרטים)
דוגמאות:
לרשום את 50 התרומות המחוקות האחרונות של משתמש Example.
api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [פתיחה בארגז חול]
רשימת 50 הגרסאות המחוקות הראשונות במרחב הראשי.
api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrnamespace=0&adrlimit=50 [פתיחה בארגז חול]