עזרה של MediaWiki API
זהו דף תיעוד של API שנוצר באופן אוטומטי.
תיעוד ודוגמאות: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=globalpreferenceoverrides
- יחידה זו דורשת הרשאות קריאה.
- היחידה הזאת דורשת הרשאות כתיבה.
- יחידה זו מקבלת רק בקשות POST.
- מקור: GlobalPreferences
- רישיון: GPL-2.0-or-later
שינוי החריגות המקומיות של ההעדפות הגלובליות עבור המשתמש הנוכחי.
לא תהיה התייחסות לערכים גלובליים בהעדפות המושפעות.
- reset
איפוס החריגות המקומיות. אפשרות זו תסיר את כל החריגות המקומיות (או רק סוגים מסוימים שלהן, בהתאם לערך של הפרמטר
resetkinds
), ותהפוך את ההעדפות הללו לגלובליות.- סוג: בוליאני (פרטים)
- resetkinds
רשימה של סוגי החריגות שתאופסנה כאשר האפשרות reset מוגדרת.
- ערכים (מופרדים באמצעות "|" או or תו חלופי): all, registered, registered-checkmatrix, registered-multiselect, special, unused, userjs
- ברירת המחדל: all
- change
רשימה של שינויים, בתסדיר name=value (למשל skin=vector). אם לא צוין ערך (וגם לא סימן =), למשל, preferencename|otherpreference|..., החריגה תוסר. אם ערך כלשהו שהועבר מכיל את תו הקו הניצה (|), יש להשתמש במפריד הערכים המרובים החלופי כדי שהפעולה תתבצע כראוי.
- הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
- המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
- optionname
שם החריגה שתוגדר לערך שצוין בפרמטר optionvalue.
- optionvalue
הערך של החריגה שצוינה בפרמטר optionname.
- token
אסימון "csrf" שאוחזר מ־action=query&meta=tokens
- הפרמטר הזה נדרש.
- הסרת כל החריגות המקומיות.
- api.php?action=globalpreferenceoverrides&reset=&token=123ABC [פתיחה בארגז חול]
- הגדרה או שינוי של חריגות עבור ההעדפות skin ו־hideminor.
- api.php?action=globalpreferenceoverrides&change=skin=vector|hideminor=1&token=123ABC [פתיחה בארגז חול]