Jump to content

API/cs: Difference between revisions

From mediawiki.org
Content deleted Content added
Created page with "MediaWiki REST API"
Created page with "Informace o API dostupných pro wikiny Wikimedie naleznete v článku $1."
 
(3 intermediate revisions by the same user not shown)
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>


MediaWiki také obsahuje následující softwarové API:
<span lang="en" dir="ltr" class="mw-content-ltr">MediaWiki also includes the following software APIs:</span>
* [[wmdoc:mediawiki-core/master/php/|MediaWiki PHP API]], které lze použít k vývoji {{ll|Manual:Extensions|rozšíření}} pro MediaWiki v {{ll|PHP}}
* [[wmdoc:mediawiki-core/master/php/|MediaWiki PHP API]], které lze použít k vývoji {{ll|Manual:Extensions|rozšíření}} pro MediaWiki v {{ll|PHP}}
* [[wmdoc:mediawiki-core/master/js/|MediaWiki JavaScript API]] (''mw''), které lze použít k vývoji {{ll|user scripts|uživatelských skriptů a gadgetů}} pro rozšíření uživatelského rozhraní MediaWiki
* [[wmdoc:mediawiki-core/master/js/|MediaWiki JavaScript API]] (''mw''), které lze použít k vývoji {{ll|user scripts|uživatelských skriptů a gadgetů}} pro rozšíření uživatelského rozhraní MediaWiki
Line 23: Line 23:
Pro knihovny, které chtějí přistupovat k MediaWiki Action API z vašeho oblíbeného programovacího jazyka, viz {{ll|API:Client code}}.
Pro knihovny, které chtějí přistupovat k MediaWiki Action API z vašeho oblíbeného programovacího jazyka, viz {{ll|API:Client code}}.


<span id="APIs_for_Wikimedia_wikis"></span>
<div lang="en" dir="ltr" class="mw-content-ltr">
== APIs for Wikimedia wikis ==
== API pro wiki stránky Wikimedie ==
</div>


Informace o API dostupných pro wikiny Wikimedie naleznete v článku {{ll|Wikimedia APIs}}.
<div lang="en" dir="ltr" class="mw-content-ltr">
For information about APIs available for Wikimedia wikis, see {{ll|Wikimedia APIs}}.
</div>


{{anchor|phabricator}}
{{anchor|phabricator}}

Latest revision as of 10:31, 8 April 2026

MediaWiki má několik rozhraní pro programování aplikací (API (application programming interfaces)).

MediaWiki nabízí následující webové API:

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 také obsahuje následující softwarové API:

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 .

API pro wiki stránky Wikimedie

Informace o API dostupných pro wikiny Wikimedie naleznete v článku Wikimedia APIs .

Související odkazy

Návrhy a nápady pro API MediaWiki jsou sledovány na platformě Phabricator :

Poznámky pod čarou

  1. Informace o rozšíření Action API naleznete v článku API:Rozšíření . Informace o modulech JavaScriptu naleznete v článku ResourceLoader .