트위터 API를 구현하는 데 문제가 있습니다. 나는 트위터에 연결 Abraham's method를 사용하고 있지만이 오류 얻을 : 이것은 내 코드입니다PHP Twitter API (아브라함) - 문제를 인증 할 수 없습니다.
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"
}
:
$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);
}
나는이 이상 벽에 내 머리를 두드리는 한을, 그래서 어떤 제안이 크게 것 감사하겠습니다!
와 사용자 정보를 얻을 수 있습니다, 그러나 그것은 나에게 준 저장 오류 .. – dandoen