だから、最初のものを最初に、ここでのコードは次のとおりです。EpiTwitter認証エラー
$consumer_key = '*';
$consumer_secret = '*';
$twitterObj = new EpiTwitter($consumer_key, $consumer_secret);
$oauth_token = $_GET['oauth_token'];
if($oauth_token == ""){
echo "EFF";
$url = $twitterObj->getAuthenticateUrl();
echo "<div style='width:200px;margin-top:200px;margin-left:auto;margin-right:auto'>";
echo "<a href='$url'>Sign In with Twitter</a>";
echo "</div>";
}else{
$twitterObj->setToken($oauth_token);
$token = $twitterObj->getAccessToken();
$twitterObj->setToken($token->oauth_token, $token->oauth_token_secret);
$_SESSION['ot'] = $token->oauth_token;
$_SESSION['ots'] = $token->oauth_token_secret;
$twitterInfo = $twitterObj->get('/account/verify_credentials.json');
$res = $twitterInfo->response; //valid session
echo "<strong>".$res['screen_name'] . " is Connected!</strong><br/>";
}
それは、最新のEpiTwitterライブラリを使用しています。何らかの理由で、私がスクリプトを実行しようとする度に:
致命的なエラー:/var/www/twt/EpiOAuth.php:432で未知の例外 'EpiOAuthUnauthorizedException'がスタックトレース:#0/var/www/EpiOAuthException :: raise(Object(EpiCurlManager)、false)#1 /var/www/twt/EpiOAuth.php(45):EpiOAuthResponse - > __ get( 'oauth_token')#2/var /www/twt/twt.php(18):EpiOAuth-> getAuthenticateUrl()#3 {メイン}行に/var/www/twt/EpiOAuth.phpでスロー432