This page is a translated version of the page API and the translation is 95% complete.

MediaWiki memiliki beberapa antarmuka pemrograman aplikasi (API).

Tiga API paling penting dari MediaWiki adalah:

Perhatikan bahwa MediaWiki Action API dan MediaWiki JavaScript API keduanya modular: keduanya dapat diperluas dengan ekstensi, sehingga modul API yang tersedia dapat berbeda dari wiki ke wiki.[1] Sementara modul API yang dibangun dalam MediaWiki Core tersedia di sebagian besar wiki MediaWiki, modul API Tindakan bawaan juga dapat dinonaktifkan .

Dalam konteks situs web MediaWiki API Aksi dapat diakses dari JavaScript melalui API JavaScript mw.Api. (mw.ForeignApi for allowed cross-site requests, e.g. between WMF wikis.) Untuk perpustakaan untuk mengakses MediaWiki Action API dari bahasa pemrograman favorit Anda, lihat API:Client code .

API lainnya

This table: lihat · bicara · sunting
API Availability URL base Example
  MediaWiki Action API Included with MediaWiki

Enabled on Wikimedia projects

/api.php https://en.wikipedia.org/w/api.php?action=query&prop=info&titles=Earth
  MediaWiki REST API Included with MediaWiki 1.35+

Enabled on Wikimedia projects

/rest.php https://en.wikipedia.org/w/rest.php/v1/page/Earth
  REST API Wikimedia Not included with MediaWiki

Available for Wikimedia projects only

/api/rest https://en.wikipedia.org/api/rest_v1/page/title/Earth
  For commercial-scale APIs for Wikimedia projects, see Wikimedia Enterprise

Lihat juga

Saran dan ide untuk API MediaWiki dapat dilacak pada Phabricator :

Catatan kaki

  1. Untuk memperluas API Aksi, lihat API:Extensions . Untuk informasi tentang modul JavaScript, lihat ResourceLoader .