Manual:ApiBase.php/tr

 class birçok temel API işlevini uygular ve tüm API sınıflarının temelidir. Sınıf işlevleri, çeşitli işlev alanlarına ayrılmıştır:


 * Modül parametreleri: Türetilmiş sınıflar, hangi parametrelerin bekleneceğini, bunların nasıl ayrıştırılacağını ve doğrulanacağını belirlemek için  öğesini tanımlayabilir.
 * Profiling: çeşitli görevler ve zaman maliyetlerinde sekmelerin tutulmasına izin veren çeşitli yöntemler
 * Kendinden dokümantasyon: API'nin kendi durumunu belgelemesine izin veren kod

getAllowedParams
Hangi parametrelere izin verildiğini ve bunlara hangi gereksinimlerin uygulanacağını belirleyin. PARAM_DFLT, PARAM_ISMULTI, PARAM_TYPE, PARAM_MAX, PARAM_MAX2, PARAM_MIN, PARAM_ALLOW_DUPLICATES, PARAM_DEPRECATED, PARAM_REQUIRED, ve PARAM_REPRE, (PARAM_REQUIRED, ve PARAM_REPRE,). Olası parametre türleri NULL, string, integer, limit, boolean, zaman damgası, kullanıcı veya yüklemedir. Bir "user" parametresi,  kullanılarak doğrulanmış bir kullanıcı adıdır. Boolean parametreler için 'false' dışında bir değerin varsayılan değerine izin verilmez.

Örnek:

getResultProperties ve getFinalResultProperties
Yapılacak: Bunların ne yaptığını açıkla

getResult
API sonucunu alır (bkz Manual:ApiResult.php).

Kancalar


Bu dosyadan çağrılan kancalar içinde yer alan MediaWiki kancaları kategorisinde listelenmiştir.

Ayrıca bakınız
Manüel:Kod
 * API Uygulama Stratejisi