עזרה של MediaWiki API

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

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

list=recentchanges (rc)

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

למנות שינויים אחרונים.

פרמטרים:
rcstart

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

סוג: חותם־זמן (תסדירים מורשים)
rcend

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

סוג: חותם־זמן (תסדירים מורשים)
rcdir

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

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

לסנן את השינויים רק למרחבי השם האלה.

ערכים (מופרדים באמצעות "|" או or תו חלופי): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 274, 275, 828, 829, 2300, 2301, 2302, 2303
כדי לתת את כל הערכים, יש להשתמש ב־*.
rcuser

לרשום רק שינויים של המשתמש הזה.

סוג: משתמש, בכל אחת מהצורות הבאות: שם משתמש, כתובת IP, שם משתמש שהגיע מאתר ויקי אחר (כגון "prefix>ExampleName") וגם מספר מזהה של משתמש (כגון "#12345")
rcexcludeuser

לא לרשום שינויים ממשתמש זה.

סוג: משתמש, בכל אחת מהצורות הבאות: שם משתמש, כתובת IP, שם משתמש שהגיע מאתר ויקי אחר (כגון "prefix>ExampleName") וגם מספר מזהה של משתמש (כגון "#12345")
rctag

לרשום רק שינויים שמתויגים עם התג הזה.

rcprop

לכלול פריטי מידע נוספים:

user
הוספת המשתמש האחראי על העריכה ותיוג אם זאת כתובת IP. אם המשתמש נמחק במחיקת גרסאות, יוחזר המאפיין userhidden.
userid
הוספת המשתמש האחראי על העריכה. אם המשתמש נמחק במחיקת גרסאות, יוחזר המאפיין userhidden.
comment
הוספת ההערה על העריכה. אם התקציר נמחק במחיקת גרסאות, יוחזר המאפיין commenthidden.
parsedcomment
הוספת ההערה המפוענחת על העריכה. אם התקציר נמחק במחיקת גרסאות, יוחזר המאפיין commenthidden.
flags
הוספת דגלים לעריכה.
timestamp
הוספת חותם־זמן של העריכה.
title
הוספת שם הדף של העריכה.
ids
הוספת מזהה הדף, מזהה שינויים אחרונים, והמזהה הגרסה החדשה והישנה.
sizes
הוספת אורך הדף החדש והישן בבתים.
redirect
מתייג שהדף הוא הפניה.
patrolled
מתייג עריכה בת־בדיקה בתור בדוקה או בלתי־בדוקה.
loginfo
הוספת מידע יומן (מזהה יומן, סוג יומן, וכו') לרשומות יומן.
tags
רשימת תגים עבור הרשומה.
sha1
הוספת סיכום־ביקורת תוכן לרשומות שמשויכות לגרסה. אם התוכן נמחק במחיקת גרסאות, יוחזר המאפיין sha1hidden.
ערכים (מופרדים באמצעות "|" או or תו חלופי): comment, flags, ids, loginfo, parsedcomment, patrolled, redirect, sha1, sizes, tags, timestamp, title, user, userid
ברירת המחדל: title|timestamp|ids
rctoken
מיושן.

יש להשתמש ב־action=query&meta=tokens במקום.

ערכים (מופרדים באמצעות "|" או or תו חלופי): patrol
rcshow

הצגה רק של פריטים שמתאימים לאמות המידה האלו. למשל, כדי לראות רק עריכות משניות שעשו משתמשים שנכנסו לחשבון, יש להגדיר rcshow=minor|!anon.

ערכים (מופרדים באמצעות "|" או or תו חלופי): !anon, !autopatrolled, !bot, !minor, !patrolled, !redirect, anon, autopatrolled, bot, minor, patrolled, redirect, unpatrolled
rclimit

כמה שינויים להחזיר בסך הכול.

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

אילו סוגים של שינויים להציג.

ערכים (מופרדים באמצעות "|" או or תו חלופי): categorize, edit, external, log, new
ברירת המחדל: edit|new|log|categorize
rctoponly

לרשום רק שינויים שהם הגרסה האחרונה.

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

סינון הרשומות לאלו הקשורות לדף.

rccontinue

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

rcgeneraterevisions

בעת שימוש בתור מחולל, לחולל מזהי גרסה במקום כותרות. רשומות שינויים אחרונים ללא מזהה גרסה משויך (למשל רוב רשומות היומן) לא יחוללו דבר.

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

לרשום רק שינויים שנוגעים במשבצת בעלת השם.

אחד מהערכים הבאים: main
דוגמאות:
הצגת השינויים האחרונים.
api.php?action=query&list=recentchanges [פתיחה בארגז חול]
קבלת מידע על הדף על שינויים אחרונים שלא נבדקו.
api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info [פתיחה בארגז חול]