Pomoč za API MediaWiki

To je samodejno ustvarjena stran za API MediaWiki.

Dokumentacija in zgledi: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=block

(main | block)
  • Ta modul zahteva pravice branja.
  • Ta modul zahteva pravice pisanja.
  • Ta modul sprejema samo zahtevke POST.
  • Vir: MediaWiki
  • Licenca: GPL-2.0-or-later

Blokiraj uporabnika.

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

ID blokiranja, ki ga želite spremeniti.

Vtipkajte: celo število
user

Uporabnik za blokiranje.

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

Namesto tega določite user=#ID.

Vtipkajte: celo število
expiry

Čas preteka. Vrednosti časa preteka so lahko relativne (npr. 5 months ali 2 weeks) ali absolutne (npr. 2014-09-18T12:34:56Z). Če boste določili čas preteka infinite, indefinite ali never, bo blokiranje trajno.

Privzeto: never
reason

Razlog za blokiranje.

Privzeto: (prazno)
anononly

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

Tip: Boolov (podrobnosti)
nocreate

Preprečitev ustvarjanja računov.

Tip: Boolov (podrobnosti)
autoblock

Samodejno blokira zadnji uporabljeni IP-naslov in vse nadaljnje IP-naslove, s katerih se uporabnik poskuša prijaviti.

Tip: Boolov (podrobnosti)
noemail

Uporabniku je preprečeno pošiljanje e-pošte prek vikija. (Zahteva pravico blockemail).

Tip: Boolov (podrobnosti)
hidename

Skritje uporabniškega imena v dnevniku blokiranja. (Zahteva pravico hideuser).

Tip: Boolov (podrobnosti)
allowusertalk

Uporabniku je dovoljeno urejanje lastne pogovorne strani (odvisno od $wgBlockAllowsUTEdit).

Tip: Boolov (podrobnosti)
reblock

Če je uporabnik že blokiran z enim blokiranjem, prepiše obstoječe blokiranje. Če je uporabnik blokiran več kot enkrat, to ne bo uspelo – namesto tega uporabite parameter id, da določite, katero blokiranje želite prepisati.

Tip: Boolov (podrobnosti)
newblock

Dodajanje novega blokiranja, tudi če je uporabnik že blokiran.

Tip: Boolov (podrobnosti)
watchuser

Opazovanje uporabniške in pogovorne strani uporabnika ali IP-naslova.

Tip: Boolov (podrobnosti)
tags

Sprememba oznak za uporabo v vnosu v dnevniku blokiranja.

Vrednosti (ločene s | ali alternativa):
partial

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

Tip: Boolov (podrobnosti)
pagerestrictions

Seznam naslovov, 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

Seznam identifikatorjev imenskih prostorov, v katerih naj bo uporabniku preprečeno urejanje. Velja samo, kadar je partial nastavljeno na pravilno.

Vrednosti (ločene s | ali alternativa): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Za določitev vseh vrednosti uporabite *.
token

Žeton »csrf« pridobljen iz action=query&meta=tokens

Ta parameter je obvezen.
Zgleda:
Blokiranje IP-naslova 192.0.2.5 za tri dni z razlogom.
api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [odpri v peskovniku]
Blokiranje uporabnika Vandal za nedoločen čas z razlogom in preprečitev ustvarjanja novih računov in pošiljanja e-pošte.
api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [odpri v peskovniku]