I am having some problems with implementing the twitter api. I am using Abraham's method to connect to Twitter but I get this error:
object(stdClass)#25 (2) {
["error"]=>
string(27) "Could not authenticate you."
["request"]=>
string(302) "/1/account/verify_credentials.json?oauth_consumer_key=79CrBl2oYlaATF7YOn0New&oauth_nonce=014df8945398b9605b78703829f93c45&oauth_signature=7OnRBeraaGxXgLbTNQ3%2BFdMAIPs%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1314776180&oauth_token=U7iPIyqv7IJyq1VkvKsf06KE6KQOtVDPBEwwqRjhg&oauth_version=1.0"
}
This is my code:
$to = new TwitterOAuth();
$tok = $to->getRequestToken(CURRURL);
$request_link = $to->getAuthorizeURL($tok);
$_SESSION['oauth_access_token']= $tok['oauth_token'];
$_SESSION['oauth_access_token_secret'] = $tok['oauth_token_secret'];
if ((!isset($_SESSION['oauth_access_token'])) || ($_SESSION['oauth_access_token'])=='') {
$to = new TwitterOAuth($_SESSION['oauth_access_token'], $_SESSION['oauth_request_token_secret']);
$token_credentials = $to->getAccessToken($_REQUEST['oauth_verifier']);
$_SESSION['oauth_access_token'] =$token_credentials['oauth_token'];
$_SESSION['oauth_access_token_secret'] = $token_credentials['oauth_token_secret'];
} else {
$connection = new TwitterOAuth($access_token['oauth_token'], $access_token['oauth_token_secret']);
$user_info = $to->get('account/verify_credentials');
//die(var_dump($user_info));
$data = array(
"twitter" => array(
"oauth_provider" => "twitter",
"oauth_uid" => $user_info->id,
"first_name" => $user_info->name,
"last_name" => "",
"username" => $user_info->screen_name,
"email" => "",
"gender" => "",
"hometown" => "",
"location" => $user_info->location
)
);
array_push($social,$data);
}
I have been banging my head to the wall over this, so any suggestions would greatly be appreciated!