עזרה של MediaWiki API

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

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

action=globalblock

(main | 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 [פתיחה בארגז חול]