עזרה של MediaWiki API

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

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

list=logevents (le)

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

קבלת אירועים מהרישומים.

פרמטרים:
leprop

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

ids
הוספת המזהה של אירוע היומן.
title
הוספת שם הדף של אירוע היומן.
type
הוספת הסוג של אירוע היומן.
user
הוספת המשתמש האחראי על אירוע היומן.
userid
הוספת מזהה המשתמש האחראי על אירוע היומן.
timestamp
הוספת חותם־הזמן עבור האירוע.
comment
הוספת ההערה של האירוע.
parsedcomment
הוספת ההערה המפוענחת של האירוע.
details
הוספת פרטים נוספים על האירוע.
tags
רשימת התגים של האירוע.
ערכים (מופרדים באמצעות "|" או or תו חלופי): comment, details, ids, parsedcomment, tags, timestamp, title, type, user, userid
ברירת המחדל: ids|title|type|user|timestamp|comment|details
letype

סינון רשומות יומן רק לסוג הזה.

אחד מהערכים הבאים: יכול להיות ריק, או block, contentmodel, create, delete, import, interwiki, managetags, merge, move, newusers, patrol, protect, renameuser, rights, suppress, tag, thanks, upload, usermerge
leaction

סינון פעולות יומן רק לפעולה הזאת. דורס את letype. ברשימת הערכים האפשריים, ערכים עם תו־כל כוכבית כגון action/* יכולים להיות מחרוזות שונות אחרי הקו הנטוי (/).

אחד מהערכים הבאים: block/block, block/reblock, block/unblock, contentmodel/change, contentmodel/new, create/create, delete/delete, delete/delete_redir, delete/event, delete/restore, delete/revision, import/interwiki, import/upload, interwiki/*, managetags/activate, managetags/create, managetags/deactivate, managetags/delete, merge/merge, move/move, move/move_redir, newusers/autocreate, newusers/byemail, newusers/create, newusers/create2, newusers/newusers, patrol/autopatrol, patrol/patrol, protect/modify, protect/move_prot, protect/protect, protect/unprotect, renameuser/renameuser, rights/autopromote, rights/rights, suppress/block, suppress/delete, suppress/event, suppress/reblock, suppress/revision, tag/update, thanks/*, upload/overwrite, upload/revert, upload/upload, usermerge/*
lestart

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

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

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

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

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

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

לסנן את הרשומות שעשה המשתמש הנתון.

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

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

lenamespace

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

אחד מהערכים הבאים: -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
leprefix

סינון רשומות לכאלה שמתחילות עם התחילית הזאת.

letag

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

lelimit

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

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

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

דוגמה:
רשימת אירועי יומן אחרונים.
api.php?action=query&list=logevents [פתיחה בארגז חול]