【发布时间】:2015-08-15 04:51:18
【问题描述】:
我想使用 J7mbo 的 twitter-api-php 来搜索带有特定关键字的推文。但是每次我运行我的代码时,我都会得到 p>
{"errors":[{"code":32,"message":"Could not authenticate you."}]}
我尝试运行示例代码here,它可以很好地获取用户的时间线。还尝试使用 Twitter 的签名生成器在命令行上运行我的搜索,并且我的密钥和令牌一切正常。
当我运行以下代码时发生了身份验证错误
$settings = array(
'consumer_key' => '...',
'consumer_secret' => '...',
'oauth_access_token' => '...',
'oauth_access_token_secret' => '...'
);
$url = 'https://api.twitter.com/1.1/search/tweets.json';
$twitter = new TwitterAPIExchange($settings);
$fields = '?q=twitter';
$response = $twitter->setGetfield($fields)->buildOauth($url, 'GET')
->performRequest();
当我查看TwitterAPIExchange 类中的代码和示例代码here 中的代码时,似乎将查询参数附加到CURLOPT_URL 时,会出现错误。但我不知道这是否真的是原因,如果是这样的话,如何解决它。对此的任何帮助将不胜感激。
【问题讨论】:
标签: php api search curl twitter