MediaWiki-API-Hilfe
Dies ist eine automatisch generierte MediaWiki-API-Dokumentationsseite.
Dokumentation und Beispiele: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=block
- Dieses Modul erfordert Leserechte.
 - Dieses Modul erfordert Schreibrechte.
 - Dieses Modul akzeptiert nur POST-Anfragen.
 - Quelle: MediaWiki
 - Lizenz: GPL-2.0-or-later
 
Sperrt einen Benutzer.
- id
 Die zu ändernde Sperr-ID.
- Typ: Ganzzahl
 - user
 Benutzer, der gesperrt werden soll
- Typ: Benutzer, von einem der Benutzername, IP-Adresse, Vorläufiger Benutzer, IP-Adress-Bereich und Benutzer-ID (z.B. "#12345")
 - userid
 - Veraltet.
 Stattdessen user=#ID angeben.
- Typ: Ganzzahl
 - expiry
 Sperrdauer. Kann relativ (z. B. 5 months oder 2 weeks) oder absolut (z. B. 2014-09-18T12:34:56Z) sein. Wenn auf infinite, indefinite oder never gesetzt, ist die Sperre unbegrenzt.
- Standard: never
 - reason
 Sperrbegründung.
- Standard: (leer)
 - anononly
 Nur anonyme Benutzer sperren (z. B. anonyme Bearbeitungen für diese IP deaktivieren, inklusive Bearbeitungen durch temporäre Benutzerkonten).
- Type: boolean (details)
 - nocreate
 Benutzerkontenerstellung verhindern.
- Type: boolean (details)
 - autoblock
 Die zuletzt verwendete IP-Adresse automatisch sperren und alle darauffolgenden IP-Adressen, die versuchen sich anzumelden.
- Type: boolean (details)
 - noemail
 Benutzer davon abhalten, E-Mails auf dem Wiki zu versenden (erfordert das
blockemail-Recht).- Type: boolean (details)
 - hidename
 Den Benutzernamen im Sperr-Logbuch verstecken (erfordert das
hideuser-Recht).- Type: boolean (details)
 - allowusertalk
 Dem Benutzer erlauben, seine eigene Diskussionsseite zu bearbeiten (abhängig von $wgBlockAllowsUTEdit).
- Type: boolean (details)
 - reblock
 Wenn der Benutzer bereits durch eine einzelne Sperre gesperrt ist, überschreibe die vorhandene Sperre. Wenn der Benutzer mehr als einmal gesperrt ist, schlägt dies fehl; verwende stattdessen den Parameter id, um anzugeben, welche Sperre überschrieben werden soll.
- Type: boolean (details)
 - newblock
 Eine weitere Sperre hinzufügen, auch wenn der Benutzer bereits gesperrt ist.
- Type: boolean (details)
 - watchuser
 Benutzer- und Diskussionsseiten des Benutzers oder der IP-Adresse beobachten.
- Type: boolean (details)
 Auf den Eintrag im Sperr-Logbuch anzuwendende Änderungsmarkierungen.
- Werte (mit | trennen oder Alternative):
 - partial
 Sperrt den Benutzer für spezielle Seiten oder Namensräume und nicht für die gesamte Website.
- Type: boolean (details)
 - pagerestrictions
 Listet die für den Benutzer zu sperrenden Titel für das Bearbeiten auf. Nur zutreffend, wenn partial auf true gesetzt ist.
- Typ: Seitenname
 - Werte mit | trennen oder Alternative.
 - Die maximale Anzahl von Werten beträgt 10
 - Es werden nur Seiten akzeptiert, die existieren.
 - namespacerestrictions
 Listet Namensraumkennungen zum Sperren des Benutzers für das Bearbeiten auf. Nur zutreffend, wenn partial auf true gesetzt ist.
- Werte (mit | trennen oder Alternative): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009
 - Um alle Werte anzugeben, verwende *.
 - token
 Ein „csrf“-Token abgerufen von action=query&meta=tokens
- Dieser Parameter ist erforderlich.
 
- Sperren der IP-Adresse 192.0.2.5 für drei Tage mit einer Begründung.
 - api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [in Spielwiese öffnen]
 - Benutzer Vandal unbeschränkt mit einer Begründung sperren und die Erstellung neuer Benutzerkonten sowie den Versand von E-Mails verhindern.
 - api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [in Spielwiese öffnen]