X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=actions%2Ftwitapiaccount.php;h=3a9b8ba3e2f60db4abc96211c6b6821dc3233a20;hb=4272da4e9e2ab9c99b4b9897f04c92cd7987cb8b;hp=0a57ad91c3c759ecb909174dee4f01082a7d5521;hpb=877eb138c4a793cb065e9575e4f31469caf86b36;p=quix0rs-gnu-social.git diff --git a/actions/twitapiaccount.php b/actions/twitapiaccount.php index 0a57ad91c3..3a9b8ba3e2 100644 --- a/actions/twitapiaccount.php +++ b/actions/twitapiaccount.php @@ -46,7 +46,7 @@ class TwitapiaccountAction extends TwitterapiAction { header('Content-Type: application/json; charset=utf-8'); print '{"authorized":true}'; } else { - common_user_error("API method not found!", $code=404); + common_user_error(_('API method not found!'), $code=404); } exit(); @@ -54,20 +54,24 @@ class TwitapiaccountAction extends TwitterapiAction { function end_session($args, $apidata) { parent::handle($args); - common_server_error("API method under construction.", $code=501); + common_server_error(_('API method under construction.'), $code=501); exit(); } function update_location($args, $apidata) { parent::handle($args); + if ($_SERVER['REQUEST_METHOD'] != 'POST') { + $this->client_error(_('This method requires a POST.'), 400, $apidata['content-type']); + exit(); + } + $location = trim($this->arg('location')); if (!is_null($location) && strlen($location) > 255) { - // XXX: But Twitter just truncates and runs with it. -- Zach - header('HTTP/1.1 406 Not Acceptable'); - print "That's too long. Max notice size is 255 chars.\n"; + // XXX: But Twitter just truncates and runs with it. -- Zach + $this->client_error(_('That\'s too long. Max notice size is 255 chars.'), 406, $apidate['content-type']); exit(); } @@ -106,13 +110,13 @@ class TwitapiaccountAction extends TwitterapiAction { function update_delivery_device($args, $apidata) { parent::handle($args); - common_server_error("API method under construction.", $code=501); + common_server_error(_('API method under construction.'), $code=501); exit(); } function rate_limit_status($args, $apidata) { parent::handle($args); - common_server_error("API method under construction.", $code=501); + common_server_error(_('API method under construction.'), $code=501); exit(); } } \ No newline at end of file