Jump to content

API

From mediawiki.org
This page is a translated version of the page API and the translation is 100% 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. ($ 1 untuk permintaan lintas situs yang diizinkan, misalnya antara wiki WMF.) 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 .