我将使用TwitterOAuth PHP库来连接我的网页与Twitter,以获取已认证用户的数据。但是,目前完全不起作用,我一直在尝试解决这个问题,但至今仍未找到解决方法。
以下是我的代码:
以下是我的代码:
$twitter = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET);
$credentials = $twitter->oauth('oauth/request_token', array('oauth_callback' => OAUTH_CALLBACK));
$url = $twitter->url("oauth/authorize", array("oauth_token" => $credentials['oauth_token']));
$_SESSION["oauth_token"] = $credentials["oauth_token"];
$_SESSION["oauth_token_secret"] = $credentials["oauth_token_secret"];
?>
<input type="button" name="contactTwitter" id="contactTwitter" onClick='window.location="<?php echo $url; ?>"' value="Connect to Twitter!"/>
<?php
if(isset($_GET['oauth_verifier'])) :
$at=$twitter->oauth("oauth/access_token", array("oauth_verifier" => $_REQUEST['oauth_verifier']));
var_dump($at);
endif;
它根本不起作用。我找到了许多解决TwitterOAuth问题的结果,但没有一个帮助我。我已经理解了Twitter API的功能,如发送request_token
,接收token_verifiers
和获取access_tokens
,但在这里它不起作用。
感谢您的帮助。
$_SESSION['access_token']
,我收到了一个"Sae message 'Invalid request token.'"`错误信息。 - Salem$connection->oauth
请求中进行更新。 - Salem