从搜索查询中排除转发

时间:2014-10-14 11:52:43

标签: php twitter

我正在尝试为特定的主题标签构建一个简单的twitter阅读器,并且仅针对包含图像的推文。

我想排除转推,并一直尝试各种方式来做到这一点。我当然可以在转发帖子后查询它们,但它们与我能得到的推文数量有关。

我正在阅读一个技巧,你可以在搜索查询中添加-RT,但我还没有能够让它发挥作用。

<?php

$url = 'https://api.twitter.com/1.1/search/tweets.json';
$requestMethod = 'GET';
$getfield = '?q=#reviews&filter=images';


$twitter = new TwitterAPIExchange($settings);


$string = json_decode($twitter->setGetfield($getfield)
->buildOauth($url, $requestMethod)
->performRequest(), true);

foreach($string['statuses'] as $item)
{

    echo '<p>Time and Date of Tweet: '.$item['created_at'].'</p>';
    echo '<p class="tweet">'. $item['text'].'</p>';

    echo '<img class="author" src="'. $item['user']['profile_image_url_https'] .'"><br />';
    echo '<p class="author-txt">Tweeted by: '. $item['user']['name'].'</p>';

    foreach ($item['entities']['media'] as $media) { 
        echo '<img src="'. $media['media_url'] .'">';
        echo '<div class="clr"></div>';
    } 
  }

?>

更具体地说,我试图添加&#39; -RT&#39;这是

$url = 'https://api.twitter.com/1.1/search/tweets.json';
$requestMethod = 'GET';
$getfield = '?q=#bookreviews&filter=images';

我尝试将它添加到最后,就像这样

$getfield = '?q=#reviews&filter=images -RT';

但仍然没有运气。

结果页面在这里

http://000fff.org/readersanomynous/

0 个答案:

没有答案