php – 无法使用Twitter API获取OAuth访问令牌
发布时间:2020-12-13 22:31:38 所属栏目:PHP教程 来源:网络整理
导读:我正在创建一个使用Twitter API和OAuth的网络应用程序,以便我的应用程序可以发布给我的用户Twitter帐户. 这是我到目前为止的地方 – 我进入了twitter授权页面. 授权应用程序能够发布到我的Twitter帐户,该帐户将我发送到我的回调文件. 获取oath_token和oauth_
我正在创建一个使用Twitter API和OAuth的网络应用程序,以便我的应用程序可以发布给我的用户Twitter帐户.
这是我到目前为止的地方 – 我进入了twitter授权页面. 授权应用程序能够发布到我的Twitter帐户,该帐户将我发送到我的回调文件. 获取oath_token和oauth_verifier信息. 那就是我被困住的地方.我似乎无法获得访问令牌.这是我的回调代码: include 'db.php'; include 'EpiCurl.php'; include 'EpiOAuth.php'; include 'EpiTwitter.php'; include 'secret.php'; $Twitter = new EpiTwitter($consumerKey,$consumerSecret); // user comes from twitter $Twitter->setToken($_GET['oauth_token']); $token = $Twitter->getAccessToken(); setcookie('oauth_token',$token->oauth_token); setcookie('oauth_token_secret',$token->oauth_token_secret); $Twitter->setToken($token->oauth_token,$token->oauth_token_secret); 我一直在研究和测试大约5个小时,但仍然没有.我试图回显$token,它只是空出来的. 我在这里错过了一些大事吗?看起来很容易……?非常感谢你的任何帮助:)))) 解决方法
试试这个:
$Twitter = new EpiTwitter($consumerKey,$consumerSecret); // user comes from twitter $Twitter->setToken($_GET['oauth_token']); $oauth_verifier = $_GET['oauth_verifier']; $token = $Twitter->getAccessToken(array('oauth_verifier' => $oauth_verifier)); $Twitter->setToken($token->oauth_token,$token->oauth_token_secret); $creds = $Twitter->get('/account/verify_credentials.json'); 希望能帮助到你. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |