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)
  • Questo modulo richiede i diritti di lettura.
  • Questo modulo richiede i diritti di scrittura.
  • Questo modulo accetta solo richieste POST.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Blocca un utente.

Parametri specifici:
Sono disponibili altri parametri generali.
user

Utente da bloccare.

Tipo: utente, da uno qualsiasi nome utente, IP, Utente temporaneo, Intervallo di IP e ID utente (ad esempio "#12345")
userid
Deprecato.

Specifica user=#ID invece.

Type: integer
expiry

Tempo di scadenza. Può essere relativo (ad esempio, 5 months o 2 weeks) o assoluto (ad esempio 2014-09-18T12:34:56Z). Se impostato a infinite, indefinite o never, il blocco non scadrà mai.

Default: never
reason

Motivo del blocco.

Predefinito: (vuoto)
anononly

Blocca solo gli utenti non registrati (cioè disattiva i contributi anonimi da questo indirizzo IP, comprese le modifiche di utenze temporanee).

Tipo: booleano (dettagli)
nocreate

Impedisci creazione di utenze.

Tipo: booleano (dettagli)
autoblock

Blocca automaticamente l'ultimo indirizzo IP usato dall'utente e i successivi con cui viene tentato l'accesso.

Tipo: booleano (dettagli)
noemail

Impedisce all'utente di inviare email mediante il wiki. (Richiede il privilegio blockemail).

Tipo: booleano (dettagli)
hidename

Nascondi il nome utente dal registro dei blocchi (Richiede i permessi di hideuser).

Tipo: booleano (dettagli)
allowusertalk

Consente all'utente di modificare la sua pagina di discussione (dipende da $wgBlockAllowsUTEdit).

Tipo: booleano (dettagli)
reblock

Se l'utente è già bloccato, sovrascrivere il blocco esistente.

Tipo: booleano (dettagli)
watchuser

Segui la pagina utente e le pagine di discussione utente dell'utente o dell'indirizzo IP.

Tipo: booleano (dettagli)
tags

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

Valori (separati da | o alternativa):
partial

Blocca un utente in determinate pagine o namespace anziché nell'intero sito.

Tipo: booleano (dettagli)
pagerestrictions

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

Tipo: titolo della pagina
Separa i valori con | o alternativa.
Maximum number of values is 10.
Accetta solamente pagine esistenti.
namespacerestrictions

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

Valori (separati da | o alternativa): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Per specificare tutti i valori, utilizza *.
token

Un token "csrf" recuperato da action=query&meta=tokens

This parameter is required.
Esempi:
Blocca l'indirizzo IP 192.0.2.5 per tre giorni con una motivazione.
api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [apri in una sandbox]
Blocca l'utente Vandal a tempo indeterminato con una motivazione, e impediscigli la creazione di nuove utenze e l'invio di email.
api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [apri in una sandbox]