仅在具有媒体数据时才从Twitter API获取



我想根据主题标签获取所有推文,但我只想获取文档中具有 media的推文,只有在Tweet中有媒体,对于查询,没有规格例如,诸如media: true之类的事情可以在查询中完成吗?

client.search("#technology", { tweet_mode: "extended", include_entities: true, fromDate:"201801071200",toDate:"201802071200", entities: true})

我添加 media: true是否有效?如果不是在推文上有媒体

上的媒体时,如何才能获取

我猜filter:media是正确的操作员。

之类的东西
client.search("#technology filter:media", { tweet_mode: "extended", include_entities: true, fromDate:"201801071200",toDate:"201802071200", entities: true})

这是参考:https://developer.twitter.com/en/docs/tweets/search/guides/dandard-operators。希望,这会有所帮助。

-

如果您正在使用高级搜索API进行搜索,则操作员将更改为 has:media:https://developer.twitter.com/en/docs/tweets/search/guides/guides/guides/premium-operators

概述:https://developer.twitter.com/en/docs/tweets/search/overview

如果我没有错,则有一个过滤器:媒体可用于检索具有附加介质的推文。但这仅适用于高级和企业运营商。

这是参考

https://developer.twitter.com/en/docs/tweets/search/guides/guides/premium-operators

否则,您始终可以获取推文,并通过使用扩展实体获取推文来获取具有媒体的推文。从实体属性中,您可以检查媒体属性是否可用并且具有值。如果确实如此,您知道您有媒体的推文。

最新更新