我正在尝试为特定的主题标签构建一个简单的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';
但仍然没有运气。
结果页面在这里