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

(main | 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.

Parameter:
user

Benutzer, der gesperrt werden soll

Typ: Benutzer, von einem der Benutzername, IP-Adresse, 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).

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

Falls der Benutzer bereits gesperrt ist, die vorhandene Sperre überschreiben.

Type: boolean (details)
watchuser

Benutzer- und Diskussionsseiten des Benutzers oder der IP-Adresse beobachten.

Type: boolean (details)
tags

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.

Werte mit | trennen oder Alternative.
Die maximale Anzahl von Werten beträgt 10
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, 102, 103, 106, 107, 108, 109, 112, 113, 114, 115, 198, 199, 290, 291, 292, 293, 420, 421, 460, 461, 1198, 1199, 2300, 2301, 2302, 2303, 3000, 3001, 3002, 3003
Um alle Werte anzugeben, verwende *.
token

Ein „csrf“-Token abgerufen von action=query&meta=tokens

Dieser Parameter ist erforderlich.
Beispiele:
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]