עזרה של MediaWiki API

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

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

list=recentchanges (rc)

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

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

פרמטרים:
rcstart

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

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

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

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

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

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

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

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

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

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

Don't list changes by this user

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

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

rcprop

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

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

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

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

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

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

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

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

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

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

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

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

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

rcgeneraterevisions

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

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