Jump to content

API/pl: Difference between revisions

From mediawiki.org
Content deleted Content added
Changed redirect target from API:Main page to API:Main page/pl
Tag: Redirect target changed
FuzzyBot (talk | contribs)
Updating to match new version of source page
 
(16 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
#REDIRECT [[API:Main page/pl]]
<div lang="en" dir="ltr" class="mw-content-ltr">
MediaWiki has several [[w:API|application programming interfaces]] ('''APIs''').
</div>

<div lang="en" dir="ltr" class="mw-content-ltr">
MediaWiki offers the following web APIs:
</div>

* <span lang="en" dir="ltr" class="mw-content-ltr">the [[Special:MyLanguage/API:Action API|MediaWiki Action API]] (<code>api.php</code>)</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">the [[Special:MyLanguage/API:REST API|MediaWiki REST API]]</span> (<code>rest.php</code>)

<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">the [[wmdoc:mediawiki-core/master/php/|MediaWiki PHP API]], which can be used to develop {{ll|Manual:Extensions|extensions}} for MediaWiki in {{ll|PHP}}</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">the [[wmdoc:mediawiki-core/master/js/|MediaWiki JavaScript API]] (''mw''), which can be used to develop {{ll|user scripts|user scripts and gadgets}} to extend the MediaWiki user interface</span>

<span lang="en" dir="ltr" class="mw-content-ltr">Note that the MediaWiki Action API and the MediaWiki JavaScript API are both modular: both can be extended by extensions, so the available API modules can differ from wiki to wiki.</span><ref>
<span lang="en" dir="ltr" class="mw-content-ltr">For extending the Action API, see {{ll|API:Extensions}}.</span>
<span lang="en" dir="ltr" class="mw-content-ltr">For information about JavaScript modules, see {{ll|ResourceLoader}}.</span>
</ref>
<span lang="en" dir="ltr" class="mw-content-ltr">While the API modules built into {{ll|MediaWiki Core}} are available in most MediaWiki wikis, built-in Action API modules {{ll|API:Restricting API usage|can also be disabled}}.</span>

<span lang="en" dir="ltr" class="mw-content-ltr">Within the context of the MediaWiki website the Action API can be accessed from JavaScript via the [[wmdoc:mediawiki-core/master/js/mw.Api.html|mw.Api]] JavaScript API.</span>
<span lang="en" dir="ltr" class="mw-content-ltr">([[wmdoc:mediawiki-core/master/js/mw.ForeignApi.html|mw.ForeignApi]] for allowed cross-site requests, e.g. between WMF wikis.)</span>
<span lang="en" dir="ltr" class="mw-content-ltr">For libraries to access the MediaWiki Action API from your favorite programming language, see {{ll|API:Client code}}.</span>

<div lang="en" dir="ltr" class="mw-content-ltr">
== APIs for Wikimedia wikis ==
</div>

<div lang="en" dir="ltr" class="mw-content-ltr">
For information about APIs available for Wikimedia wikis, see {{ll|Wikimedia APIs}}.
</div>

{{anchor|phabricator}}
<span id="See_also"></span>
== Zobacz też ==

<div lang="en" dir="ltr" class="mw-content-ltr">
Suggestions and ideas for the MediaWiki APIs are tracked on {{ll|Phabricator}}:
</div>

* [[phab:tag/MediaWiki-Action-API|<span lang="en" dir="ltr" class="mw-content-ltr">Phabricator tasks for the MediaWiki-Action-API</span>]]
* <span lang="en" dir="ltr" class="mw-content-ltr">[[phab:tag/MediaWiki-Core-Hooks|Phabricator tasks for the MediaWiki-Core-Hooks]] that are part of the PHP API</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[phab:tag/javascript|Phabricator tasks related to JavaScript]] in MediaWiki core or extensions</span>
* [[phab:tag/MediaWiki-REST-API|<span lang="en" dir="ltr" class="mw-content-ltr">Phabricator tasks for the MediaWiki-REST-API</span>]]

<span id="Footnotes"></span>
== Przypisy ==
<references/>

{{dab}}
[[Category:MediaWiki development{{#translation:}}]]
[[Category:Manual{{#translation:}}]]

Latest revision as of 15:24, 5 April 2026

MediaWiki has several application programming interfaces (APIs).

MediaWiki offers the following web APIs:

The Action API provides a much broader set of functionality, while the REST API (which is newer) has better-structured URLs and runs faster.

MediaWiki also includes the following software APIs:

Note that the MediaWiki Action API and the MediaWiki JavaScript API are both modular: both can be extended by extensions, so the available API modules can differ from wiki to wiki.[1] While the API modules built into MediaWiki Core are available in most MediaWiki wikis, built-in Action API modules can also be disabled .

Within the context of the MediaWiki website the Action API can be accessed from JavaScript via the mw.Api JavaScript API. (mw.ForeignApi for allowed cross-site requests, e.g. between WMF wikis.) For libraries to access the MediaWiki Action API from your favorite programming language, see API:Client code .

APIs for Wikimedia wikis

For information about APIs available for Wikimedia wikis, see Wikimedia APIs .

Zobacz też

Suggestions and ideas for the MediaWiki APIs are tracked on Phabricator :

Przypisy

  1. For extending the Action API, see API:Rozszerzenia . For information about JavaScript modules, see ResourceLoader .