עזרה של MediaWiki API
זהו דף תיעוד של API שנוצר באופן אוטומטי.
תיעוד ודוגמאות: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=globalblock
- יחידה זו דורשת הרשאות קריאה.
- היחידה הזאת דורשת הרשאות כתיבה.
- יחידה זו מקבלת רק בקשות POST.
- מקור: GlobalBlocking
- רישיון: GPL-2.0-or-later
חסימה גלובלית או שחרור חסימה גלובלית של משתמש.
- target
כתובת ה־IP או שם המשתמש של היעד.
- הפרמטר הזה נדרש.
- expiry
אם זה מצוין, זה יחסום או יבטל את החסימה של המשתמש. זה מגדיר למשך כמה זמן החסימה תימשך, למשל "5 months" או "2 weeks". אם מוגדר "infinite" או "indefinite", החסימה לעולם לא תפוג.
- סוג: תפוגה (פרטים)
- unblock
אם זה מצוין, המשתמש ישוחרר.
- סוג: בוליאני (פרטים)
- reason
הסיבה לחסימה או לשחרור.
- הפרמטר הזה נדרש.
- anononly
יש לציין את זה אם החסימה צריכה להשפיע גלובלית רק על משתמשים שלא נכנסו לחשבון.
- סוג: בוליאני (פרטים)
- modify
יש להגדיר את זה אם חסימה קיימת ביעד צריכה להשתנות
- סוג: בוליאני (פרטים)
- alsolocal
לחסום את המשתמש גם מקומית
- סוג: בוליאני (פרטים)
- localblockstalk
לשלול גישה לדפי שיחה מקומית
- סוג: בוליאני (פרטים)
- localblocksemail
לשלול גישה מקומית לדואר אלקטרוני
- סוג: בוליאני (פרטים)
- localanononly
יש לציין את זה אם החסימה צריכה להשפיע מקומית רק על משתמשים שלא נכנסו לחשבון.
- סוג: בוליאני (פרטים)
- token
אסימון "csrf" שאוחזר מ־action=query&meta=tokens
- הפרמטר הזה נדרש.
- לחסום את 192.0.2.1 לצמיתות עם הסיבה "Cross-wiki abuse"
- api.php?action=globalblock&target=192.0.2.1&expiry=indefinite&reason=Cross-wiki%20abuse&token=123ABC [פתיחה בארגז חול]