Jump to content

API

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

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

MediaWiki'nin en önemli üç API'si şunlardır:

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.

Diğer web API'leri

Bu tablo: gör · tartış · düzenle
API Ulaşılabilirlik URL tabanı Örnek
MediaWiki Eylem API'si MediaWiki ile dahil edildi

Wikimedia projelerinde etkin

/api.php https://tr.wikipedia.org/w/api.php?action=query&prop=info&titles=Dünya
MediaWiki REST API MediaWiki 1.35+ ile dahil edildi

Wikimedia projelerinde etkin

/rest.php https://tr.wikipedia.org/w/rest.php/v1/page/Dünya
Wikimedia REST API MediaWiki ile dahil edilmedi

Yalnızca Wikimedia projeleri için mevcut

/api/rest https://tr.wikipedia.org/api/rest_v1/page/title/Dünya
Wikimedia projeleri için ticari ölçekli API'ler için Wikimedia Enterprise sayfasına bakın

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.