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

Benutzerinnenname, IP-Adresse oder IP-Bereich, der gesperrt werden soll.

Typ: Benutzerinnenname
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 Benutzerinnen sperren (z. B. anonyme Bearbeitungen für diese IP deaktivieren).

Type: boolean (details)
nocreate

Benutzerinnenkontoerstellung 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

Benutzerin davon abhalten, E-Mails auf dem Wiki zu versenden (erfordert das blockemail-Recht).

Type: boolean (details)
hidename

Den Benutzerinnennamen im Sperr-Logbuch verstecken (erfordert das hideuser-Recht).

Type: boolean (details)
allowusertalk

Der Benutzerin erlauben, ihre eigene Diskussionsseite zu bearbeiten (abhängig von $wgBlockAllowsUTEdit).

Type: boolean (details)
reblock

Falls die Benutzerin 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, 828, 829
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]
Benutzerin Vandal unbeschränkt sperren mit der Begründung „Vandalism“ (Vandalismus), Erstellung neuer Benutzerinnenkonten sowie Versand von E-Mails verhindern.
api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [in Spielwiese öffnen]