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: The class functions are divided into several areas of functionality:


 * 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
 * Profiling: various methods to allow keeping tabs on various tasks and their time costs
 * Self-documentation: code to allow the API to document its own state

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

 * API Uygulama Stratejisi