MediaWiki API hulp
Dit is een automatisch aangemaakte documentatiepagina over de API van MediaWiki.
Documentatie en voorbeelden: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=block
- Voor deze module zijn leesrechten nodig.
- Voor deze module zijn schrijfrechten nodig.
- Deze module accepteert alleen POST-verzoeken.
- Bron: MediaWiki
- Licentie: GPL-2.0-or-later
Gebruiker blokkeren.
- id
ID van de te wijzigen blokkade.
- Type: geheel getal
- user
Te blokkeren gebruiker.
- Type: gebruiker, met een van gebruikersnaam, IP-adres, Tijdelijke gebruiker, IP bereik en gebruikers-ID (bijv. "#12345")
- userid
- Verouderd.
Geef in plaats hiervan user=#ID op.
- Type: geheel getal
- expiry
Vervaldatum. Kan relatief zijn (bijv. 5 months of 2 weeks) of absoluut (bijv. 2014-09-18T12:34:56Z). Indien ingesteld op infinite, indefinite of never zal de blokkade nooit verlopen.
- Standaard: never
- reason
Reden voor blokkade.
- Standaard: (leeg)
- anononly
Alleen anonieme gebruikers blokkeren (d.w.z. anonieme bewerkingen via dit IP-adres onmogelijk maken, waaronder bewerkingen van tijdelijke accounts).
- Type: booleaans (details)
- nocreate
Het aanmaken van accounts verhinderen.
- Type: booleaans (details)
- autoblock
Automatisch het laatst gebruikte IP-adres blokkeren, en tevens ieder volgend IP-adres waar vanaf de gebruiker probeert aan te melden.
- Type: booleaans (details)
- noemail
Het sturen van e-mail via wiki verhinderen. (Vereist het
blockemail
-recht.)- Type: booleaans (details)
- hidename
De gebruikersnaam in het blokkeerlogboek verbergen. (Vereist het
hideuser
-recht.)- Type: booleaans (details)
- allowusertalk
De gebruiker toestaan om de eigen overlegpagina te bewerken (afhankelijk van $wgBlockAllowsUTEdit).
- Type: booleaans (details)
- reblock
De huidige blokkade overschrijven indien de gebruiker al door een enkele blokkade geblokkeerd is. Als de gebruiker meer dan eens geblokkeerd is, werkt dit niet. Geef dan met de parameter id aan welke blokkade overschreven moet worden.
- Type: booleaans (details)
- newblock
Nog een blokkade toevoegen, ook als de gebruiker al geblokkeerd is.
- Type: booleaans (details)
- watchuser
De gebruikers- en overlegpagina's van de gebruiker of het IP-adres volgen.
- Type: booleaans (details)
Wijzigingslabels voor de regel in het blokkeerlogboek.
- Waarden (gescheiden met | of alternatief):
- partial
Gebruikers voor specifieke pagina’s of naamruimten blokkeren in plaats van de hele site.
- Type: booleaans (details)
- pagerestrictions
Lijst met titels die de gebruiker niet mag bewerken. Geldt alleen als partial is ingesteld op true.
- Soort: paginatitel
- Scheid waarden met | of een alternatief.
- Het maximale aantal waarden is 10.
- Accepteer alleen bestaande pagina's.
- namespacerestrictions
Lijst met naamruimte-ID’s waarin de gebruiker niet mag bewerken. Geldt alleen als partial is ingesteld op true.
- Waarden (gescheiden met | of alternatief): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 100, 730, 731, 828, 829
- Gebruik * om alle waarden op te geven.
- token
Een token “csrf” dat is verkregen uit action=query&meta=tokens
- Deze parameter is vereist.
- IP-adres 192.0.2.5 voor drie dagen blokkeren met een reden.
- api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [in de sandbox openen]
- Gebruiker Vandal voor onbepaalde tijd blokkeren met een reden, en verhinder het aanmaken van nieuwe accounts en het versturen van e-mail.
- api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [in de sandbox openen]