עזרה של MediaWiki API

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

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

list=watchlist (wl)

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

קבלת שינויים אחרונים לדפים ברשימת המעקב של המשתמש הנוכחי.

פרמטרים:
wlallrev

לכלול גרסאות מרובות של אותו הדף בתוך מסגרת הזמן הנתונה.

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

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

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

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

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

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

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

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

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

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

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

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

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

כמה תוצאות סך הכול להחזיר בכל בקשה.

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

אילו מאפיינים נוספים לקבל:

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

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

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

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

edit
עריכות דף רגילות.
new
יצירות דף.
log
עיולי יומן.
external
שינויים חיצוניים.
categorize
שינויים בהשתייכות לקטגוריה.
ערכים (מופרדים באמצעות "|" או or תו חלופי): edit, new, log, external, categorize
ברירת מחדל: edit|new|log|categorize
wlowner

משמש יחד עם wltoken לגישה לרשימת מעקב של משתמש אחר.

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

אסימון אבטחה (זמין ב־העדפות) שמאפשר לגשת לרשימת מעקב של משתמש אחר.

wlcontinue

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

דוגמאות:
לרשום את הגרסה האחרונה עבור דפים שהשתנו לאחרונה ברשימת המעקב של המשתמש הנוכחי.
api.php?action=query&list=watchlist [פתיחה בארגז חול]
אחזור מידע נוסף על הגרסה האחרונה עבור דפים שהשתנו לאחרונה ברשימת המעקב של המשתמש הנוכחי.
api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [פתיחה בארגז חול]
אחזור מידע על כל השינויים האחרונים לדפים ברשימת המעקב של המשתמש הנוכחי.
api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [פתיחה בארגז חול]
אחזור מידע על הדף עבור דפים שהשתנו לאחרונה ברשימת המעקב של המשתמש הנוכחי.
api.php?action=query&generator=watchlist&prop=info [פתיחה בארגז חול]
אחזור מידע על הגרסה עבור דפים שהשתנו לאחרונה ברשימת המעקב של המשתמש הנוכחי.
api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [פתיחה בארגז חול]
לרשום את הגרסה האחרונה עבור דפים שהשתנו לאחרונה ברשימת המעקב של משתמש Example.
api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC [פתיחה בארגז חול]