This page is a translated version of the page API and the translation is 100% complete.

MediaWiki hat mehrere Anwendungsprogrammierschnittstellen (APIs).

Die drei wichtigsten APIs von MediaWiki sind:

Beachte, dass die MediaWiki-Action-API und die MediaWiki-JavaScript-API beide modular sind: Beide können durch Erweiterungen erweitert werden, sodass die verfügbaren API-Module von Wiki zu Wiki variieren können.[1] Während die in MediaWiki Core integrierten API-Module in den meisten MediaWiki-Wikis verfügbar sind, können integrierte Action-API-Module auch deaktiviert werden .

Im Rahmen der MediaWiki-Website kann auf die Action-API von JavaScript aus über die mw.Api JavaScript API zugegriffen werden. (mw.ForeignApi for allowed cross-site requests, e.g. between WMF wikis.) Für Bibliotheken für den Zugriff auf die MediaWiki-Action-API über deine bevorzugte Programmiersprache siehe API:Client-Code .

Andere Web-APIs

Diese Tabelle: siehe · Diskussion · bearbeiten
API Erreichbarkeit URL base Beispiel
  MediaWiki Action API Enthalten mit MediaWiki

Aktiviert auf Wikimedia-Projekte

/api.php https://de.wikipedia.org/w/api.php?action=query&prop=info&titles=Erde
  MediaWiki REST API Enthalten mit MediaWiki 1.35

Aktiviert auf Wikimedia-Projekte

/rest.php https://de.wikipedia.org/w/rest.php/v1/page/Erde
  Wikimedia REST API Nicht enthalten mit MediaWiki

Nur für Wikimedia-Projekte verfügbar

/api/rest https://de.wikipedia.org/api/rest_v1/page/title/Erde
  For commercial-scale APIs for Wikimedia projects, see Wikimedia Enterprise

Siehe auch

Vorschläge und Ideen für die MediaWiki-APIs werden auk Phabricator verfolgt:

Anmerkungen

  1. Zur Erweiterung der Action-API siehe API:Erweiterungen . Für Informationen über JavaScript-Module siehe ResourceLoader .