Manual:ApiBase.php/nl

De class   implementeert veel basis API-functies, het is de basis van alle API-classes. De class-functies worden op diverse gebieden van functionaliteit verdeeld:


 * Module parameters: Afgeleide classes kunnen  definiëren om te specificeren welke parameters worden verwacht, hoe ze te verwerken en te valideren.
 * Profiling: verschillende methoden voor het toestaan tabs op verschillende taken te houden en de benodigde tijd
 * Self-documentation: code op de API toe te staan de eigen status te documenteren

getAllowedParams
Specify which parameters are allowed and what requirements are to be imposed on them. See the documentation at the top of for the constants PARAM_DFLT, PARAM_ISMULTI, PARAM_TYPE, PARAM_MAX, PARAM_MAX2, PARAM_MIN, PARAM_ALLOW_DUPLICATES, PARAM_DEPRECATED, PARAM_REQUIRED, and PARAM_RANGE_ENFORCE. The possible types of parameters are NULL, string, integer, limit, boolean, timestamp, user, or upload. A "user" parameter is a username that is validated using. For boolean parameters, a default value of anything other than 'false' is not allowed.

Voorbeeld:

getResultProperties and getFinalResultProperties
TODO: Beschrijf wat deze doen

getResult
Haalt het resultaat van de API op (zie ).

Hooks


De hooks die in dit bestand worden aangeroepen staan in de categorie.



Zie ook

 * API Implementatie strategie