MediaWiki API súgó

Ez egy automatikusan generált MediaWiki-API-dokumentációs lap.

Dokumentáció és példák: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=block

(main | block)
  • Ez a modul olvasási jogot igényel.
  • Ez a modul írási jogot igényel.
  • Ez a modul csak POST kéréseket fogad el.
  • Forrás: MediaWiki
  • Licenc: GPL-2.0-or-later

Szerkesztő blokkolása

Paraméterek:
user

A blokkolandó felhasználó.

Típus: felhasználó, a következők egyikével megadva: felhasználónév, IP-cím, IP-tartomány és felhasználóazonosító (pl. "#12345")
userid
Elavult.

Használd helyette a user=#ID paramétert.

Type: integer
expiry

Lejárat ideje. Lehet relatív (pl. 5 months, 2 weeks) vagy abszolút (pl. 2014-09-18T12:34:56Z). Ha infinite-re, indefinite-re vagy never-re állítod, a blokk soha nem fog lejárni.

Default: never
reason

Blokkolás oka.

Alapértelmezett: (üres)
anononly

Csak anonim felhasználók blokkolása (anonim szerkesztések megakadályozása erről az IP-címről).

Típus: logikai (részletek)
nocreate

Új regisztráció megakadályozása

Típus: logikai (részletek)
autoblock

Az utoljára használt IP-cím blokkolása, valamint bármilyen további IP-cím, amiről a felhasználó megpróbál bejelentkezni.

Típus: logikai (részletek)
noemail

A wiki e-mail-küldő rendszerének letiltása a felhasználó számára (blockemail jogosultság szükséges hozzá).

Típus: logikai (részletek)
hidename

A felhasználónév elrejtése a blokknaplóból (hideuser jog szükséges hozzá).

Típus: logikai (részletek)
allowusertalk

A felhasználó szerkeszthesse a saját vitalapját (a $wgBlockAllowsUTEdit beállítástól függ).

Típus: logikai (részletek)
reblock

Jelenlegi blokk felülírása, ha a felhasználó már blokkolva van.

Típus: logikai (részletek)
watchuser

A szerkesztő vagy IP-cím szerkesztői- és vitalapjának figyelése.

Típus: logikai (részletek)
tags

A blokknapló naplóbejegyzésére érvényesítendő változtatáscímkék.

Értékek (elválasztó: | vagy más):
partial

Teljes blokk helyett a felhasználó eltiltása bizonyos lapok vagy névterek szerkesztésétől.

Típus: logikai (részletek)
pagerestrictions

A felhasználó számára blokkolandó címek listája. Csak akkor van hatása, ha a partial igaz.

Az értékékeket a | karakterrel vagy az alternatív elválasztóval válaszd el.
Maximum number of values is 10.
namespacerestrictions

List of namespace IDs to block the user from editing. Only applies when partial is set to true.

Értékek (elválasztó: | vagy más): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Az összes érték megadásához használd a(z) * értéket.
token

Egy „csrf” token, az action=query&meta=tokens kéréssel lekérve

This parameter is required.
Példák:
A 192.0.2.5 IP-cím blokkolása három napra indoklással.
api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [megnyitás a homokozóban]
Vandal blokkolása határozatlan időre indoklással, új fiók létrehozásának és e-mail küldésének megakadályozása.
api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [megnyitás a homokozóban]