Jump to content

API

From mediawiki.org
This page is a translated version of the page API and the translation is 56% complete.
Outdated translations are marked like this.

MediaWiki'de birkaç uygulama programlama arayüzü (API') vardır.

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:

  • PHP içinde MediaWiki için $2 geliştirmek için kullanılabilen [$1 MediaWiki PHP API'si]
  • MediaWiki kullanıcı arayüzünü genişletmek amacıyla kullanıcı betikleri ve küçük araçları geliştirmek için kullanılabilen [$url MediaWiki JavaScript API'si] (mw)

MediaWiki Eylem API'sinin ve MediaWiki JavaScript API'sinin her ikisinin de modüler olduğunu unutmayın: her ikisi de uzantılarla genişletilebilir, dolayısıyla mevcut API modülleri vikiden vikiye farklılık gösterebilir.[1] MediaWiki Çekirdeği içinde yerleşik API modülleri çoğu MediaWiki vikisinde mevcut olsa da, yerleşik Eylem API modülleri ayrıca devre dışı bırakılabilir .

MediaWiki web sitesi bağlamında, Eylem API'sine, [$1 mw.API] JavaScript API'si aracılığıyla JavaScript'ten erişilebilir. (mw.ForeignApi for allowed cross-site requests, e.g. between WMF wikis.) Kitaplıkların MediaWiki Eylem API'sine favori programlama dilinizden erişmesi için, API:İstemci kodu sayfasına bakın.

APIs for Wikimedia wikis

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

Ayrıca bakınız

MediaWiki API'lerine yönelik öneri ve fikirler Phabricator üzerinden takip edilir:

Dipnotlar

  1. Eylem API'yi genişletmek için API:Uzantılar sayfasına bakın. JavaScript modülleri hakkında bilgi için ResourceLoader sayfasına bakın.