]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - actions/twitapiaccount.php
Merge branch 'master' of /var/www/mublog
[quix0rs-gnu-social.git] / actions / twitapiaccount.php
index e51a29a2d01af8580fad261e77c012a7c9419d7d..dc8e2e798b5d268f9f76529acbe7a5debb4ac1fd 100644 (file)
@@ -24,17 +24,20 @@ require_once(INSTALLDIR.'/lib/twitterapi.php');
 class TwitapiaccountAction extends TwitterapiAction
 {
 
-    function verify_credentials($args, $apidata)
+       function verify_credentials($args, $apidata)
     {
-        parent::handle($args);
 
-        if (!in_array($apidata['content-type'], array('xml', 'json'))) {
-            $this->clientError(_('API method not found!'), $code = 404);
-            return;
-        }
+               if ($apidata['content-type'] == 'xml') {
+                       header('Content-Type: application/xml; charset=utf-8');
+                       print '<authorized>true</authorized>';
+               } elseif ($apidata['content-type'] == 'json') {
+                       header('Content-Type: application/json; charset=utf-8');
+                       print '{"authorized":true}';
+               } else {
+                       common_user_error(_('API method not found!'), $code=404);
+               }
 
-        $this->show_extended_profile($apidata['user'], $apidata);
-    }
+       }
 
     function end_session($args, $apidata)
     {
@@ -99,4 +102,4 @@ class TwitapiaccountAction extends TwitterapiAction
         parent::handle($args);
         $this->serverError(_('API method under construction.'), $code=501);
     }
-}
\ No newline at end of file
+}