Oups,
sorry for the mess. I thought I'm sending last one to the list.
There probably should be an extra function in main to generate
output
for a given format in addition to $api->getResultData() : $api->getFormattedResult($format)
This would be a very usefull method.
Or better - let API return a description what has been returned. getResultDescription, twin brother to getParamDescription?
Why would api describe what it has returned?? The requestor better know what it asked for :).
Two scenarios: - flash widget as a "multi-purpose" client. User can ask for several things.
- multi api call. User asks for eg. recent changes but from more than one wiki. If they run different MW codebase results will have slightly different form.
Btw. api.php?action=query&meta=siteinfo&siprop=apiversion would be usefull as well as with different MW even calls have different params,
przem.
mediawiki-api@lists.wikimedia.org