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
- 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.
- user
 Utente da bloccare.
- Tipo: utente, da uno qualsiasi nome utente, IP, 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).
- 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.
 
- 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]