MediaWiki API help

This is an auto-generated MediaWiki API documentation page.

Documentation and examples: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=block

(main | block)
  • Ta modul zahteva pravice branja.
  • This module requires write rights.
  • Ta modul sprejema samo zahtevke POST.
  • Source: MediaWiki
  • License: GPL-2.0-or-later

Block a user.

Specifični parametri:
Na voljo so tudi drugi splošni parametri.
user

User to block.

Vrsta: uporabnik, ki ustreza kateremu koli od uporabniško ime, IP, Začasen uporabnik, IP-razpon in ID uporabnika (npr. »#12345«)
userid
Opuščeno.

Specify user=#ID instead.

Vtipkajte: celo število
expiry

Expiry time. May be relative (e.g. 5 months or 2 weeks) or absolute (e.g. 2014-09-18T12:34:56Z). If set to infinite, indefinite, or never, the block will never expire.

Privzeto: never
reason

Reason for block.

Default: (empty)
anononly

Blokiranje samo anonimnih uporabnikov (tj. onemogočenje anonimnega urejanja za ta IP-naslov, vključno z začasnim urejanjem računa).

Type: boolean (details)
nocreate

Prevent account creation.

Type: boolean (details)
autoblock

Automatically block the last used IP address, and any subsequent IP addresses they try to login from.

Type: boolean (details)
noemail

Prevent user from sending email through the wiki. (Requires the blockemail right).

Type: boolean (details)
hidename

Hide the username from the block log. (Requires the hideuser right).

Type: boolean (details)
allowusertalk

Allow the user to edit their own talk page (depends on $wgBlockAllowsUTEdit).

Type: boolean (details)
reblock

Če je uporabnik že blokiran, prepiše obstoječo blokado.

Type: boolean (details)
watchuser

Watch the user's or IP address's user and talk pages.

Type: boolean (details)
watchlistexpiry

Watchlist expiry timestamp. Omit this parameter entirely to leave the current expiry unchanged.

Type: expiry (details)
tags

Change tags to apply to the entry in the block log.

Values (separate with | or alternative):
partial

Blokira uporabnika na posameznih straneh ali v posameznih imenskih prostorih in ne v vsem spletišču.

Type: boolean (details)
pagerestrictions

Seznam naslovo, na katerih naj bo uporabniku preprečeno urejanje. Velja samo, kadar je partial nastavljeno na pravilno.

Vrsta: naslov strani
Loči vrednosti z | ali alternative.
Največje število vrednosti je 10.
Sprejme samo strani, ki obstajajo.
namespacerestrictions

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

Values (separate with | or alternative): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 100, 101, 118, 119, 710, 711, 828, 829
To specify all values, use *.
actionrestrictions

List of actions to block the user from performing. Only applies when partial is set to true.

Values (separate with | or alternative): create, move, thanks, upload
token

A "csrf" token retrieved from action=query&meta=tokens

Ta parameter je obvezen.
Zgleda:
Block IP address 192.0.2.5 for three days with a reason.
api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [open in sandbox]
Block user Vandal indefinitely with a reason, and prevent new account creation and email sending.
api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [open in sandbox]