API/cs: Difference between revisions
Created page with "MediaWiki REST API" |
Created page with "Rozhraní Action API nabízí mnohem širší škálu funkcí, zatímco REST API (které je novější) má lépe strukturované URL adresy a běží rychleji." |
||
| Line 7: | Line 7: | ||
* [[Special:MyLanguage/API:REST API|MediaWiki REST API]] (<code>rest.php</code>) |
* [[Special:MyLanguage/API:REST API|MediaWiki REST API]] (<code>rest.php</code>) |
||
Rozhraní Action API nabízí mnohem širší škálu funkcí, zatímco REST API (které je novější) má lépe strukturované URL adresy a běží rychleji. |
|||
<span lang="en" dir="ltr" class="mw-content-ltr">The Action API provides a much broader set of functionality, while the REST API (which is newer) has better-structured URLs and runs faster.</span> |
|||
<span lang="en" dir="ltr" class="mw-content-ltr">MediaWiki also includes the following software APIs:</span> |
<span lang="en" dir="ltr" class="mw-content-ltr">MediaWiki also includes the following software APIs:</span> |
||
Revision as of 10:29, 8 April 2026
MediaWiki má několik rozhraní pro programování aplikací (API (application programming interfaces)).
MediaWiki nabízí následující webové API:
- MediaWiki Action API (
api.php) - MediaWiki REST API (
rest.php)
Rozhraní Action API nabízí mnohem širší škálu funkcí, zatímco REST API (které je novější) má lépe strukturované URL adresy a běží rychleji.
MediaWiki also includes the following software APIs:
- MediaWiki PHP API, které lze použít k vývoji rozšíření pro MediaWiki v PHP
- MediaWiki JavaScript API (mw), které lze použít k vývoji uživatelských skriptů a gadgetů pro rozšíření uživatelského rozhraní MediaWiki
Upozorňujeme, že MediaWiki Action API a MediaWiki JavaScript API jsou modulární: Obě lze rozšiřovat pomocí rozšíření, takže dostupné moduly API se mohou lišit od wiki k wiki.[1] Zatímco moduly API zabudované do MediaWiki Core jsou dostupné ve většině wiki stránek MediaWiki, vestavěné moduly Action API lze také zakázat.
V kontextu webových stránek MediaWiki je možné k Action API přistupovat z JavaScriptu prostřednictvím JavaScript API mw.Api. (mw.ForeignApi pro povolené požadavky mezi weby, např. mezi wikinami WMF.) Pro knihovny, které chtějí přistupovat k MediaWiki Action API z vašeho oblíbeného programovacího jazyka, viz API:Kód klienta.
APIs for Wikimedia wikis
For information about APIs available for Wikimedia wikis, see Wikimedia APIs.
Související odkazy
Návrhy a nápady pro API MediaWiki jsou sledovány na platformě Phabricator:
- Úlohy Phabricatoru pro MediaWiki-Action-API
- Úkoly Phabricatoru pro základní háčky MediaWiki, které jsou součástí PHP API
- Úkoly Phabricatoru související s JavaScriptem v jádru nebo rozšířeních MediaWiki
- Úkoly Phabricatoru pro MediaWiki-REST-API
Poznámky pod čarou
- ↑ Informace o rozšíření Action API naleznete v článku API:Rozšíření. Informace o modulech JavaScriptu naleznete v článku ResourceLoader.