MediaWiki API help

This is an auto-generated MediaWiki Action API documentation 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.
id

ID del blocco da modificare (ottenuto tramite list=blocks). Non può essere utilizzato insieme a user, reblock o newblock.

Type: integer
user

Utente da bloccare. Non può essere usato insieme a id.

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.

Predefinito: 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 da un singolo blocco, sovrascrivi il blocco esistente. Se l'utente è bloccato più di una volta, questo non funzionerà: usa invece il parametro ID per specificare quale blocco sovrascrivere. Non può essere utilizzato insieme a id o newblock.

Tipo: booleano (dettagli)
newblock

Aggiungi un altro blocco anche se l'utente è già stato bloccato. Non può essere utilizzato insieme a id o reblock.

Tipo: booleano (dettagli)
watchuser

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

Tipo: booleano (dettagli)
tags

Cambia le etichette da applicare alla voce nel registro dei blocchi.

Valori (separati da | o alternativa):
partial

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

Tipo: booleano (dettagli)
pagerestrictions

Elenco dei titoli da bloccare all'utente in modifica. Si applica solo quando partial è impostato su vero.

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

Elenco degli ID dei namespace da bloccare per l'utente in modo che non possa modificarli. Vale solo quando partial è impostato su vero.

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 *.
actionrestrictions

Elenco delle azioni da bloccare per l'utente. Valido solo quando partial è impostato su vero.

Valori (separati da | o alternativa): create, move, upload
token

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

Questo parametro è obbligatorio.
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]