【问题标题】:Get user media (photos) only - Twitter API仅获取用户媒体(照片) - Twitter API
【发布时间】:2013-08-08 14:00:06
【问题描述】:

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

我可以看到执行此操作的一种方法是使用include_entities=true 拉取用户的时间线并以这种方式搜索照片。但这似乎是一种极其繁琐的方法,而且容易出现问题。

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

但是对于照片,如果我们一次提取 100 条推文,我们不能保证它会包含 15 张照片,甚至根本不能保证它会包含任何照片。

所以也许我在这里抓着稻草希望有一些方法可以做到这一点Twitter API docsDev Discussions 不知道。

我正在寻找一个 PHP 示例。

【问题讨论】:

  • 我翻阅了所有 API 文档,但没有找到办法。似乎抓住用户的提要并遍历他们以寻找媒体实体是目前唯一可能的方法。

标签: php twitter


【解决方案1】:

这可能会有所帮助Get Tweets with Pictures using twitter search 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));

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

【讨论】:

    猜你喜欢
    • 2022-01-05
    • 2015-02-23
    • 2015-05-22
    • 1970-01-01
    • 1970-01-01
    • 2015-02-21
    • 1970-01-01
    • 2011-11-05
    • 2018-07-19
    相关资源
    最近更新 更多