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=protect
- Dieses Modul erfordert Leserechte.
- Dieses Modul erfordert Schreibrechte.
- Dieses Modul akzeptiert nur POST-Anfragen.
- Quelle: MediaWiki
- Lizenz: GPL-2.0-or-later
Ändert den Schutzstatus einer Seite.
- title
Titel der Seite, die du (ent-)sperren möchtest. Kann nicht zusammen mit pageid verwendet werden.
- pageid
Seitenkennung der Seite, die du (ent-)sperren möchtest. Kann nicht zusammen mit title verwendet werden.
- Typ: Ganzzahl
- protections
Listet die Schutzebenen nach dem Format Aktion=Ebene (z. B. edit=sysop) auf. Die Ebene all bedeutet, dass jeder die Aktion ausführen darf, z. B. keine Beschränkung.
HINWEIS: Wenn eine Aktion nicht angegeben wird, wird deren Schutz entfernt.
- Dieser Parameter ist erforderlich.
- Werte mit | trennen oder Alternative.
- Die maximale Anzahl von Werten beträgt 50 (500 für Clients, denen höhere Limits erlaubt sind).
- expiry
Zeitstempel des Schutzablaufs. Wenn nur ein Zeitstempel übergeben wird, ist dieser für alle Seitenschutze gültig. Um eine unendliche Schutzdauer festzulegen, kannst du die Werte infinite, indefinite, infinity oder never übergeben.
- Werte mit | trennen oder Alternative.
- Die maximale Anzahl von Werten beträgt 50 (500 für Clients, denen höhere Limits erlaubt sind).
- Standard: infinite
- reason
Grund für den Seitenschutz oder dessen Aufhebung.
- Standard: (leer)
- tags
Auf den Seitenschutz-Logbuch-Eintrag anzuwendende Änderungsmarkierungen.
- Werte (mit | trennen oder Alternative):
- cascade
Aktiviert den Kaskadenschutz (d. h. in dieser Seite eingebundene Vorlagen und Bilder werden geschützt). Wird ignoriert, falls keine der angegebenen Schutzebenen Kaskaden unterstützt.
- Type: boolean (details)
- watch
- Veraltet.
Wenn vorhanden, fügt dieser Parameter die zu (ent-)sperrende Seite der Beobachtungsliste des aktuellen Benutzers hinzu.
- Type: boolean (details)
- watchlist
Die Seite bedingungslos zur Beobachtungsliste des aktuellen Benutzers hinzufügen oder von ihr entfernen, Benutzereinstellugen (für Bot-Benutzer ignoriert) verwenden oder Beobachtung nicht ändern.
- Einer der folgenden Werte: nochange, preferences, unwatch, watch
- Standard: preferences
- token
Ein „csrf“-Token abgerufen von action=query&meta=tokens
- Dieser Parameter ist erforderlich.
- Schützt eine Seite
- api.php?action=protect&title=Hauptseite&token=123ABC&protections=edit=sysop|move=sysop&cascade=&expiry=20070901163000|never [in Spielwiese öffnen]
- Entsperrt eine Seite, indem die Einschränkungen durch den Schutz auf all gestellt werden (z. B. darf jeder die Aktion ausführen).
- api.php?action=protect&title=Hauptseite&token=123ABC&protections=edit=all|move=all&reason=Lifting%20restrictions [in Spielwiese öffnen]
- Eine Seite entsperren, indem keine Einschränkungen übergeben werden
- api.php?action=protect&title=Hauptseite&token=123ABC&protections=&reason=Lifting%20restrictions [in Spielwiese öffnen]