Wikimedia REST API
|
Die Wikimedia REST API ermöglicht den Zugriff auf Wikimedia-Inhalte und -Metadaten über maschinenlesbare Formate. Das Projekt richtet seinen Fokus auf Anwendungsfälle mit großen Datenvolumen und integriert sich in die weltweit verteilte Caching-Infrastruktur von Wikimedia. Im Ergebnis profitieren API-Benutzer von reduzierten Latenzen und der Unterstützung hoher Anfragevolumen.
Dokumentation
Reference
Wähle für die Referenzdokumentation "Wikimedia REST APIs" in der REST-Spielwiese aus, die auch in allen Wikimedia-Projekten verfügbar ist (zum Beispiel: REST-Spielwiese in der Englischsprachigen Wikipedia).
Während die von den meisten Projekten angebotene Funktionalität weitgehend mit der der englischen Wikipedia übereinstimmt, gibt es einige nennenswerte Ausnahmen:
- en.wiktionary.org bietet einen experimentellen Definitions-Endpunkt und zeigt Wiktionary-Informationen als strukturierte Daten. Die Unterstützung für andere Sprachen wird diskutiert.
Quick start
Die REST-API mitsamt ihrer Dokumentation ist hier verfügbar für alle großen Wikimedia-Projekte: /api/rest_v1/. In der englischen Wikipedia lautet die URL beispielsweise https://en.wikipedia.org/api/rest_v1/ .
# Get metadata for the Earth article on English Wikipedia
curl 'https://en.wikipedia.org/api/rest_v1/page/summary/Earth'
Access policy
Stability policy
Die REST-API folgt dieser API-Versions-Richtlinie.
Report a bug
Create an account on Wikimedia Phabricator, and tag the task with RESTBase-API.
Get help
Leave a comment on the discussion page.
Contribute
To edit the docs, see Gerrit/Anleitung to contribute to the OpenAPI descriptions.
Changelog
Siehe auch
- RESTBase, die Technologie hinter der REST-API, die als veraltet gilt
- Blog-Beitrag, der die Veröffentlichung 1.0 ankündigt. Beschreibt unterschiedliche wichtige Anwendungsfälle, diskutiert, wie die REST-API in die größere technische Strategie von Wikimedia passt und bietet Hinweise auf einige Details zur Implementierung.
- Die API wird mit Node.js implementiert. Dieser Blog-Beitrag beschreibt unsere Erfahrung beim Upgrade der REST-API und anderer Dienste auf Node 6.
- MediaWiki-Plattform-Team, Eigentümer der REST-API.
- Core Platform Team/Initiatives/API Gateway (2020)
- Für die REST API in MediaWiki 1.35 und neuer, siehe die MediaWiki Core REST API.