我在尝试获取access_token时遇到以下错误:
必须使用request_token /oauth/access_token?oauth_version=1.0
调用access_token方法以下是我的代码段:
require_once( 'OAuth_functions.php');
$objTwitter = new TwitterOAuth("xxxxx","xxxxxxxxxxxxxxxxxx","xxx-xxx","xxxxxx");
$access_token = $objTwitter->getAccessToken();
在打印变量$ access_token时,检索到响应:
Array
(
[ "1.0" encoding="UTF-8"?>
The access_token method must be called with a request_token
/oauth/access_token?oauth_version=1.0
[amp;oauth_nonce] => xxx
[amp;oauth_timestamp] => 1311491162
[amp;oauth_consumer_key] => xxx
[amp;oauth_token] => xxx-xxx
[amp;oauth_signature_method] => HMAC-SHA1
[amp;oauth_signature] => xxx=
)
我想为我的网站实施SIGN IN WITH TWITTER功能。
答案 0 :(得分:0)
我认为您需要通过回调网址使用$_REQUEST['oauth_verifier']
。
检查https://dev.twitter.com/discussions/7771