Помош со Извршникот на МедијаВики

Ова е самосоздадена документациска страница за извршникот на МедијаВики.

Документација и примери: https://www.mediawiki.org/wiki/API

action=block

(main | block)
  • За овој модул се потребни права на читање.
  • За овој модул се потребни права на пишување.
  • Овој модул прифаќа само POST-барања.
  • Извор: MediaWiki
  • Лиценца: GPL-2.0-or-later

Блокирај корисник.

Параметри:
user

Корисникот за блокирање.

Вид: корисник, од некое од корисничко име, IP-адреса, IP-опсег и корисничка назнака (на пр. „#12345“)
userid
Застарен.

Specify user=#ID instead.

Вид: цел број
expiry

Време на истек. Може да биде релативно (на пр. 5 months или 2 weeks) или пак апсолутно (на пр. 2014-09-18T12:34:56Z). Ако го зададете infinite, indefinite или never, блокот ќе трае засекогаш.

По основно: never
reason

Причина за блокирање.

По основно: (празно)
anononly

Блокирај само анонимни корисници (т.е. оневозможи анонимно уредување од оваа IP-адреса).

Type: boolean (details)
nocreate

Оневозможи создавање кориснички сметки.

Type: boolean (details)
autoblock

Автоматски блокирај ја последно употребената IP-адреса и сите понатамошни IP-адреси од кои лицето ќе се обиде да се најави.

Type: boolean (details)
noemail

Оневозможи му на корисникот да испаќа е-пошта преку викито. (Го бара правото code>blockemail).

Type: boolean (details)
hidename

Скриј го корисничкото име од дневникот на блокирања. (Го бара правото hideuser)

Type: boolean (details)
allowusertalk

Овозможи му на корисникот да ја уредува неговата разговорна страница (зависи од $wgBlockAllowsUTEdit).

Type: boolean (details)
reblock

Ако корисникот е веќе блокиран, наметни врз постоечкиот блок.

Type: boolean (details)
watchuser

Набљудувај ја корисничката страница и разговорна страница на овој корисник или IP-адреса

Type: boolean (details)
tags

Ознаки за примена врз ставката во дневникот на блокирања.

Вредности (одделете ги со | или алтернатива):
partial

Block user from specific pages or namespaces rather than the entire site.

Type: boolean (details)
pagerestrictions

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

Тип: наслов на страница
Одделувајте ги вредностите со | или алтернатива.
Дозволени се највеќе 10 вредности.
Прифаќа само постоечки страници.
namespacerestrictions

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

Вредности (одделете ги со | или алтернатива): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
To specify all values, use *.
token

Шифра „csrf“ добиена од action=query&meta=tokens

Овој параметар е задолжителен.
Примери:
Блокирај ја IP-адресата 192.0.2.5 три дена со дадената причина.
api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [open in sandbox]
Блокирај го корисникот Vandal бесконечно со дадена причина и оневозможи создавање на нови сметки и праќање е-пошта.
api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [open in sandbox]