עזרה של MediaWiki API
זהו דף תיעוד של API שנוצר באופן אוטומטי.
תיעוד ודוגמאות: https://www.mediawiki.org/wiki/API
list=recentchanges (rc)
- יחידה זו דורשת הרשאות קריאה.
- אפשר להשתמש ביחידה הזאת בתור מחולל.
- מקור: MediaWiki
- רישיון: GPL-2.0+
למנות שינויים אחרונים.
פרמטרים:
- rcstart
מאיזה חותם־זמן להתחיל למנות.
- סוג: חותם־זמן (תסדירים מורשים)
- rcend
באיזה חותם זמן להפסיק לרשום.
- סוג: חותם־זמן (תסדירים מורשים)
- rcdir
באיזה כיוון למנות:
- newer
- לרשום את הישנים ביותר בהתחלה. לתשומת לבך: rcstart חייב להיות לפני rcend.
- older
- לרשום את החדשים ביותר בהתחלה (בררת מחדל). לתשומת לבך: rcstart חייב להיות אחרי rcend.
- אחד מהערכים הבאים: newer, older
- ברירת מחדל: older
- rcnamespace
לסנן את השינויים רק למרחבי השם האלה.
- ערכים (מופרדים באמצעות "|"): 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
- הוספת סיכום־ביקורת תוכן לעיולים שמשויכים לגרסה.
- ערכים (מופרדים באמצעות "|"): user, userid, comment, parsedcomment, flags, timestamp, title, ids, sizes, redirect, patrolled, loginfo, tags, sha1
- ברירת מחדל: title|timestamp|ids
- rctoken
- מיושן.
יש להשתמש ב־action=query&meta=tokens במקום.
- ערכים (מופרדים באמצעות "|"): patrol
- rcshow
הצגה רק של פריטים שמתאימים לאמות המידה האלו. למשל, כדי לראות רק עריכות משניות שעשו משתמשים שנכנסו לחשבון, יש להגדיר rcshow=minor|!anon.
- ערכים (מופרדים באמצעות "|"): minor, !minor, bot, !bot, anon, !anon, redirect, !redirect, patrolled, !patrolled, unpatrolled
- rclimit
כמה שינויים להחזיר בסך הכול.
- המספר המרבי המותר הוא 500 (עבור בוטים – 5,000).
- סוג: מספר שלם או max
- ברירת מחדל: 10
- rctype
אילו סוגים של שינויים להציג.
- ערכים (מופרדים באמצעות "|"): edit, external, new, log
- ברירת מחדל: edit|new|log
- rctoponly
לרשום רק שינויים שהם הגרסה האחרונה.
- סוג: בוליאני (פרטים)
- rccontinue
כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך.
דוגמאות:
- הצגת השינויים האחרונים.
- api.php?action=query&list=recentchanges
- קבלת מידע על הדף על שינויים אחרונים שלא נבדקו.
- api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info