MediaWiki-API-Hilfe
Dies ist eine automatisch generierte MediaWikiMediaWiki ist eine frei verfügbare Wiki-Software. Sie wurde ursprünglich für die freie Enzyklopädie Wikipedia entwickelt. Viele Organisationen nutzen MediaWiki als verlässliche Plattform für Dokumentation und Zusammenarbeit.-API-Dokumentationsseite.
Dokumentation und Beispiele: https://www.mediawiki.org/wiki/API/de
Hauptmodul
- Quelle: MediaWikiMediaWiki ist eine frei verfügbare Wiki-Software. Sie wurde ursprünglich für die freie Enzyklopädie Wikipedia entwickelt. Viele Organisationen nutzen MediaWiki als verlässliche Plattform für Dokumentation und Zusammenarbeit.
- Lizenz: GPL-2.0+
Status: Alle auf dieser Seite gezeigten Funktionen sollten funktionieren, allerdings ist die API in aktiver Entwicklung und kann sich zu jeder Zeit ändern. Abonniere die MediaWiki-API-Ankündigungs-Mailingliste, um über Aktualisierungen informiert zu werden.
Fehlerhafte Anfragen: Wenn fehlerhafte Anfragen an die API gesendet werden, wird ein HTTP-Header mit dem Schlüssel „MediaWikiMediaWiki ist eine frei verfügbare Wiki-Software. Sie wurde ursprünglich für die freie Enzyklopädie Wikipedia entwickelt. Viele Organisationen nutzen MediaWiki als verlässliche Plattform für Dokumentation und Zusammenarbeit.-API-Error“ gesendet. Der Wert des Headers und der Fehlercode werden auf den gleichen Wert gesetzt. Für weitere Informationen siehe API: Fehler und Warnungen.
Testen: Zum einfachen Testen von API-Anfragen, siehe Special:ApiSandbox.
- action
Auszuführende Aktion.
- Einer der folgenden Werte: addswlgroup, ask, askargs, block, browsebyproperty, browsebysubject, changeauthenticationdata, checktoken, cirrus-config-dump, cirrus-mapping-dump, cirrus-settings-dump, clearhasmsg, clientlogin, compare, createaccount, delete, deleteswlgroup, echomarkread, echomarkseen, edit, editswlgroup, emailuser, embedvideo, expandtemplates, ext.srf.slideshow.show, feedcontributions, feedrecentchanges, feedwatchlist, filerevert, geocode, help, idprovider-increment, idprovider-random, imagerotate, import, linkaccount, login, logout, managetags, mergehistory, move, opensearch, options, paraminfo, parse, patrol, protect, purge, query, removeauthenticationdata, resetpassword, revisiondelete, rollback, rsd, setnotificationtimestamp, sfautocomplete, sfautoedit, smwinfo, stashedit, tag, tokens, unblock, undelete, unlinkaccount, upload, userrights, watch
- Standard: help
- format
Format der Ausgabe.
- Einer der folgenden Werte: json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm
- Standard: jsonfm
- maxlag
maxlag kann verwendet werden, wenn MediaWikiMediaWiki ist eine frei verfügbare Wiki-Software. Sie wurde ursprünglich für die freie Enzyklopädie Wikipedia entwickelt. Viele Organisationen nutzen MediaWiki als verlässliche Plattform für Dokumentation und Zusammenarbeit. auf einem datenbankreplizierten Cluster installiert ist. Um weitere Replikationsrückstände zu verhindern, lässt dieser Parameter den Client warten, bis der Replikationsrückstand kleiner als der angegebene Wert (in Sekunden) ist. Bei einem größerem Rückstand wird der Fehlercode maxlag zurückgegeben mit einer Nachricht wie Waiting for $host: $lag seconds lagged.
Siehe Handbuch: Maxlag parameter für weitere Informationen.- Typ: Ganzzahl
- smaxage
Den
s-maxage-HTTP-Cache-Control-Header auf diese Anzahl Sekunden festlegen. FehlerEin Fehler ist die Abweichung eines Zustands, Vorgangs oder Ergebnisses von einem Standard, den Regeln oder einem Ziel. werden niemals gepuffert.- Typ: Ganzzahl
- Standard: 0
- maxage
Den
max-age-HTTP-Cache-Control-Header auf diese Anzahl Sekunden festlegen. FehlerEin Fehler ist die Abweichung eines Zustands, Vorgangs oder Ergebnisses von einem Standard, den Regeln oder einem Ziel. werden niemals gecacht.- Typ: Ganzzahl
- Standard: 0
- assert
Sicherstellen, dass der Benutzer eingeloggt ist, wenn auf user gesetzt, oder Bot ist, wenn auf bot gesetzt.
- Einer der folgenden Werte: user, bot
- requestid
Der angegebene Wert wird mit in die Antwort aufgenommen und kann zur Unterscheidung von Anfragen verwendet werden.
- servedby
Namen des bearbeitenden Hosts mit zurückgeben.
- Typ: boolisch (Einzelheiten)
- curtimestamp
Aktuellen Zeitstempel mit zurückgeben.
- Typ: boolisch (Einzelheiten)
- origin
Beim Zugriff auf die API mittels Cross-DomainDie Domain ist der weltweit eindeutige Name einer Website.-AJAX-Anfrage (CORS) ist dieser Parameter auf die veranlassende DomainDie Domain ist der weltweit eindeutige Name einer Website. zu setzen. Er muss in jedem Pre-Flight-Request angegeben werden und deshalb ein Teil der Anfrage-URI sein (nicht des POST-Bodys). Er muss genau einer der Angaben im
Origin-Header entsprechen, d. h. er muss auf etwas wie https://de.wikipedia.org oder https://meta.wikimedia.org gesetzt werden. Falls dieser Parameter nicht mit demOrigin-Header übereinstimmt, wird eine 403-Antwort zurückgegeben. Falls dieser Parameter demOrigin-Header entspricht und die DomainDie Domain ist der weltweit eindeutige Name einer Website. auf der Whitelist ist, wird einAccess-Control-Allow-Origin-Header gesetzt.- uselang
Zu verwendende Sprache für Nachrichtenübersetzungen. action=query&meta=siteinfo mit siprop=languages gibt eine Liste der Sprachcodes zurück. Gib user zum Verwenden der aktuellen Benutzerspracheinstellung oder content an, um die Inhaltssprache des WikisEin Wiki (hawaiisch für „schnell“) ist eine Website, deren Inhalte von den Besuchern nicht nur gelesen, sondern auch sehr einfach direkt im Webbrowser geändert werden können (Web-2.0-Anwendung). Das Ziel ist häufig, Erfahrung und Wissen gemeinschaftlich zu sammeln und in für die Zielgruppe verständlicher Form zu dokumentieren. zu verwenden.
- Standard: user
- Hilfe für das Hauptmodul
- api.php?action=help [in Spielwiese öffnen]
- Alle Hilfen in einer Seite
- api.php?action=help&recursivesubmodules=1 [in Spielwiese öffnen]
Datentypen
Some parameter types in API requests need further explanation:
- boolean
- Boolean parameters work like HTML checkboxes: if the parameter is specified, regardless of value, it is considered true. For a false value, omit the parameter entirely.
- timestamp
- Timestamps may be specified in several formats. ISO 8601 date and time is recommended. All times are in UTC, any included timezone is ignored.
- ISO 8601 date and time, 2001-01-15T14:56:00Z (punctuation and Z are optional)
- ISO 8601 date and time with (ignored) fractional seconds, 2001-01-15T14:56:00.00001Z (dashes, colons, and Z are optional)
- MediaWikiMediaWiki ist eine frei verfügbare Wiki-Software. Sie wurde ursprünglich für die freie Enzyklopädie Wikipedia entwickelt. Viele Organisationen nutzen MediaWiki als verlässliche Plattform für Dokumentation und Zusammenarbeit. format, 20010115145600
- Generic numeric format, 2001-01-15 14:56:00 (optional timezone of GMT, +##, or -## is ignored)
- EXIF format, 2001:01:15 14:56:00
- RFC 2822 format (timezone may be omitted), Mon, 15 Jan 2001 14:56:00
- RFC 850 format (timezone may be omitted), Monday, 15-Jan-2001 14:56:00
- C ctime format, Mon Jan 15 14:56:00 2001
- Seconds since 1970-01-01T00:00:00Z as a 1 to 13 digit integer (excluding 0)
- The string now
Danksagungen
API-Entwickler:
- Roan Kattouw (Hauptentwickler von September 2007 bis 2009)
- Victor Vasiliev
- Bryan Tong Minh
- Sam Reed
- Yuri Astrakhan (Autor, Hauptentwickler von September 2006 bis September 2007)
- Brad Jorsch (Hauptentwickler seit 2013)
Bitte sende deine Kommentare, Vorschläge und Fragen an mediawikiMediaWiki ist eine frei verfügbare Wiki-Software. Sie wurde ursprünglich für die freie Enzyklopädie Wikipedia entwickelt. Viele Organisationen nutzen MediaWiki als verlässliche Plattform für Dokumentation und Zusammenarbeit.-api@lists.wikimediaStiftung, Betreiber von Wikipedia und ihren Schwesterprojekten..org oder reiche einen Fehlerbericht auf https://phabricator.wikimedia.org/ ein.