API/id

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.
Category:Disambiguation pages/id Category:MediaWiki development/id Category:Manual/id
Category:Disambiguation pages/id Category:Manual/id Category:MediaWiki development/id