API
MediaWiki memiliki beberapa antarmuka pemrograman aplikasi (API).
MediaWiki offers the following web APIs:
- MediaWiki Action API (api.php), yang merupakan API web yang memungkinkan Anda membaca dan menulis konten 2ドル
- 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:
- MediaWiki PHP API, yang dapat digunakan untuk mengembangkan 2ドル untuk MediaWiki dalam PHP
- MediaWiki JavaScript API (mw), yang dapat digunakan untuk mengembangkan skrip dan gadget pengguna untuk memperluas antarmuka pengguna MediaWiki
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 .
APIs for Wikimedia wikis
For information about APIs available for Wikimedia wikis, see Wikimedia APIs .
Lihat juga
Saran dan ide untuk API MediaWiki dapat dilacak pada Phabricator :
- Tugas Phabricator untuk MediaWiki-Action-API
- Tugas Phabricator untuk MediaWiki-Core-Hooks yang merupakan bagian dari API PHP
- Tugas Phabricator terkait dengan JavaScript di inti atau ekstensi MediaWiki
- Tugas Phabricator untuk MediaWiki-Action-API
Catatan kaki
- ↑ Untuk memperluas API Aksi, lihat API:Extensions . Untuk informasi tentang modul JavaScript, lihat ResourceLoader .