עזרה של MediaWiki API
זהו דף תיעוד של API שנוצר באופן אוטומטי.
תיעוד ודוגמאות: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
list=checkuser (cu)
- יחידה זו דורשת הרשאות קריאה.
- היחידה הזאת דורשת הרשאות כתיבה.
- יחידה זו מקבלת רק בקשות POST.
- מקור: CheckUser
- רישיון: GPL-2.0-or-later
בדיקה אילו כתובות IP משמשות שם משתמש מסוים או אילו שמות משתמש משמשות כתובת IP מסוימת.
פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
- curequest
סוג בדיקת משתמש:
- userips
- לקבל את כתובות ה־IP של המשתמש המיועד.
- edits
- מיושן. קבלת הפעולות שנעשו לפי כתובת IP או טווח יעד.
- actions
- קבלת הפעולות שנעשו לפי כתובת IP או טווח יעד.
- ipusers
- לקבל את המשתמשים מכתובת ה־IP המיועדת או מהטווח המיועד.
- הפרמטר הזה נדרש.
- אחד מהערכים הבאים: actions, ipusers, userips, edits
- cutarget
שם משתמש, כתובת IP, או טווח CIDR לבדיקה.
- הפרמטר הזה נדרש.
- סוג: משתמש, בכל אחת מהצורות הבאות: שם משתמש, כתובת IP, חשבון חולף וגם טווח כתובות IP
- cureason
סיבה לבדיקה.
- הפרמטר הזה נדרש.
- ברירת מחדל: (ריק)
- culimit
מגבלת שורות.
- סוג: מספר שלם או max
- הערך חייב להיות בין 1 ל־500.
- ברירת המחדל: 500
- cutimecond
מגבלת זמן של נתוני משתמש (כמו "-2 weeks" או "2 weeks ago").
- ברירת המחדל: -2 weeks
- cuxff
להשתמש בנתוני XFF במקום בכתובת IP.
- cutoken
אסימון "csrf" שאוחזר מ־action=query&meta=tokens
- הפרמטר הזה נדרש.
דוגמאות:
- קבלת כתובות IP עבור User:Example
- api.php?action=query&list=checkuser&curequest=userips&cutarget=Jimbo_Wales [פתיחה בארגז חול]
- קבלת פעולות שנעשו על־ידי 192.0.2.0/24
- api.php?action=query&list=checkuser&curequest=actions&cutarget=127.0.0.1/16&xff=1&cureason=Some_check [פתיחה בארגז חול]