【发布时间】:2015-02-10 18:00:08
【问题描述】:
我正在使用 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,但在这里不起作用。
感谢您的帮助。
【问题讨论】: