Twitter-API: /account/verify_credentials.format now works
darcs-hash:20080718040332-ca946-0c8da4f5e98355ccbb1ee929693fa74bff3c2481.gz
This commit is contained in:
parent
6a47e89c94
commit
42bbd38417
@ -24,8 +24,17 @@ require_once(INSTALLDIR.'/lib/twitterapi.php');
|
|||||||
class TwitapiaccountAction extends TwitterapiAction {
|
class TwitapiaccountAction extends TwitterapiAction {
|
||||||
|
|
||||||
function verify_credentials($args, $apidata) {
|
function verify_credentials($args, $apidata) {
|
||||||
parent::handle($args);
|
|
||||||
common_server_error("API method under construction.", $code=501);
|
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);
|
||||||
|
}
|
||||||
|
|
||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -227,7 +227,7 @@ function common_show_header($pagetitle, $callable=NULL, $data=NULL, $headercall=
|
|||||||
function common_show_basic_auth_error() {
|
function common_show_basic_auth_error() {
|
||||||
header('HTTP/1.1 401 Unauthorized');
|
header('HTTP/1.1 401 Unauthorized');
|
||||||
header('Content-type: text/plain');
|
header('Content-type: text/plain');
|
||||||
print("Could not authenticate you.\n"); # exactly what Twitter says
|
print("Could not authenticate you."); # exactly what Twitter says - no \n
|
||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user