【问题标题】:Api twitter response no statusesApi twitter 响应无状态
【发布时间】:2019-08-01 12:55:16
【问题描述】:

我正在尝试显示特定主题标签的推文。下面的代码可以完美地工作,无论主题标签是什么,但是当我尝试使用特定的标签时,它不起作用。在上个月,它与正确的主题标签完美配合,但从昨天开始它就坏了。 (我没有将我的令牌放入代码中)

require_once('twitter-api-php-master/TwitterAPIExchange.php');

/** Set access tokens here - see: https://dev.twitter.com/apps/ **/
$settings = array(
    'oauth_access_token' => "my_tokens",
    'oauth_access_token_secret' => "my_tokens",
    'consumer_key' => "my_tokens",
    'consumer_secret' => "my_tokens"
);

$hashtag = 'smartspend_eu';

$url = 'https://api.twitter.com/1.1/search/tweets.json';
$getfield = "?q=#$hashtag";
$requestMethod = 'GET';

$twitter = new TwitterAPIExchange($settings);
$response = $twitter->setGetfield($getfield)
    ->buildOauth($url, $requestMethod)
    ->performRequest();

回复是:

{"statuses":[],"search_metadata":{"completed_in":0.053,"max_id":1105019731759656961,"max_id_str":"1105019731759656961","query":"%23SMARTSPEND_EU","refresh_url":"?since_id=1105019731759656961&q=%23SMARTSPEND_EU&include_entities=1","count":15,"since_id":0,"since_id_str":"0"}}

什么是问题,我可以做些什么来解决它?

【问题讨论】:

    标签: php twitter-oauth


    【解决方案1】:

    我终于找到了问题所在。我的代码从一开始就是正确的。问题是不可能获得超过 7 天前的推文。在过去的 7 天里,我的主题标签没有任何推文。

    【讨论】:

      猜你喜欢
      • 2011-09-02
      • 2012-11-25
      • 1970-01-01
      • 1970-01-01
      • 2021-02-23
      • 2013-07-15
      • 2018-04-21
      • 2021-05-25
      • 2016-03-12
      相关资源
      最近更新 更多