仅获取用户媒体(照片) - Twitter API

ner*_*ama 9 php twitter

使用Twitter API V1.1是否可以只检索用户发布的照片​​?

我可以看到,实现此目的的一种方法是拉出用户的时间轴include_entities=true并以这种方式搜索照片.但这似乎是一种非常麻烦的方式,并且容易出现问题.

例如,我们可以提取最后15条推文并显示它们,我们知道,我们肯定会得到15条推文.

但是对于刚刚拍摄的照片,如果我们一次只推送100条推文,我们无法保证它会包含15张照片,甚至根本不包含任何照片.

所以也许我抓着稻草在这里希望有一些方法可以做到这一点,Twitter API文档开发者讨论不知道.

我正在寻找一个PHP示例.

小智 3

这可能会有所帮助使用 twitter 搜索 api 获取带有图片的推文

我做了一些研究,有可能获得仅包含照片的推文,但我不确定它是否显示用户发布的所有推文照片。

使用Twitter-php的示例

require_once 'Twitter-php/RestApi.php';

$consumerKey = 'YOUR CONSUMER KEY';
$consumerSecret = 'YOUR CONSUMER SECRET';
$accessToken = 'YOUR ACCESS TOKEN';
$accessTokenSecret = 'YOUR ACCESS TOKEN SECRET';

$twitter = new \TwitterPhp\RestApi($consumerKey,$consumerSecret,$accessToken,$accessTokenSecret);
$connection = $twitter->connectAsApplication();
$tweets = $connection->get('search/tweets', array('q'=>'from:nasa filter:images','include_entities'=>1));
Run Code Online (Sandbox Code Playgroud)

此示例代码应返回包含图像的 NASA 推文。