]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - actions/twitapihelp.php
Publish MicroIDs for email and mpp on profile and notice pages.
[quix0rs-gnu-social.git] / actions / twitapihelp.php
index 5a35d84423d9cd874ce5412fbb74cb646f1c32de..7695190fca1f6212bf9894b9e17510383bd6657c 100644 (file)
@@ -23,6 +23,10 @@ require_once(INSTALLDIR.'/lib/twitterapi.php');
 
 class TwitapihelpAction extends TwitterapiAction {
 
+       function is_readonly() {                
+               return true;
+       }
+
        /* 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
@@ -30,13 +34,13 @@ class TwitapihelpAction extends TwitterapiAction {
        function test($args, $apidata) {
                global $xw;
                if ($apidata['content-type'] == 'xml') {
-                       header('Content-Type: application/xml; charset=utf-8');         
-                       common_start_xml();
+                       $this->init_document('xml');
                        common_element('ok', NULL, 'true');
-                       common_end_xml();
+                       $this->end_document('xml');
                } elseif ($apidata['content-type'] == 'json') {
-                       header('Content-Type: application/json; charset=utf-8');                
+                       $this->init_document('json');
                        print '"ok"';
+                       $this->end_document('json');
                } else {
                        common_user_error("API method not found!", $code=404);
                }