API
MediaWiki'de birkaç uygulama programlama arayüzü (API') vardır.
MediaWiki offers the following web APIs:
- MediaWiki Eylem API'si (api.php), bu, 2ドル sitenin bir içeriğini okumanıza ve yazmanıza izin veren bir web API'sidir.
- the MediaWiki REST API (
rest.php)
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:
- MediaWiki-Action-API için Phabricator görevleri
- PHP API'nin bir parçası olan MediaWiki-Core-Hooks için Phabricator görevleri
- MediaWiki çekirdeğinde veya uzantılarında JavaScript ile ilgili Phabricator görevleri
- MediaWiki-REST-API için Phabricator görevleri
Dipnotlar
- ↑ 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.