【问题标题】:PHP Twitter Search API (using J7mbo's twitter-api-php)PHP Twitter 搜索 API(使用 J7mbo 的 twitter-api-php)
【发布时间】: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


    【解决方案1】:

    显然,我还需要将 GET 的参数添加到 here 代码中的 $oauth 数组中,并使用它进行身份验证。不过,我仍然无法让 J7mbo 的代码正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-21
      • 2012-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-22
      相关资源
      最近更新 更多