First Twitter-compat API call works! /api/help/test.format

darcs-hash:20080714202728-ca946-fed9631e283e00019aad61a87d7c4f51530327d1.gz
This commit is contained in:
zach 2008-07-14 16:27:28 -04:00
parent 0bb522d5f4
commit b3ea8b9a01

View File

@ -22,8 +22,23 @@ if (!defined('LACONICA')) { exit(1); }
# This naming convention looks real sick
class ApihelpAction extends Action {
/* Returns the string "ok" in the requested format with a 200 OK HTTP status code.
* URL:http://identi.ca/api/help/test.format
* Formats: xml, json
*/
function test($args, $apidata) {
print "gargargar";
global $xw;
if ($apidata['content-type'] == 'xml') {
header('Content-Type: application/xml; charset=utf-8');
common_start_xml();
common_element('ok', NULL, 'true');
common_end_xml();
} elseif ($apidata['content-type'] == 'json') {
header('Content-Type: application/json; charset=utf-8');
print '"ok"';
} else {
common_user_error("API method not found!", $code=404);
}
exit();
}