首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何仅在twitter API具有媒体数据时才从它获取数据

如何仅在twitter API具有媒体数据时才从它获取数据
EN

Stack Overflow用户
提问于 2018-02-09 04:31:50
回答 2查看 411关注 0票数 0

我想获取基于标签的所有推文,但我只想获取文档中具有media的推文。只有当推文中有媒体时,才有关于查询的规范,例如,像media: true这样的东西在查询中可以做到吗?

代码语言:javascript
运行
复制
client.search("#technology", { tweet_mode: "extended", include_entities: true, fromDate:"201801071200",toDate:"201802071200", entities: true})

我加media: true行不行?如果没有,如果推文上有媒体,该如何去获取呢?

EN

回答 2

Stack Overflow用户

发布于 2018-02-09 20:00:35

我猜filter:media是正确的运算符。

就像这样

代码语言:javascript
运行
复制
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/standard-operators。霍普,这有帮助。

--

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

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

票数 0
EN

Stack Overflow用户

发布于 2018-02-09 20:46:08

如果我没记错的话,有一个过滤器has:media可以用来检索带有附加媒体的tweet。但它只对高级运营商和企业运营商可用。

下面是参考资料

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

否则,您可以随时获取tweet,并通过获取带有扩展实体的tweet来过滤具有媒体的tweet。从entities属性中,您可以检查媒体属性是否可用以及是否具有值。如果是这样的话,你就知道你有一条与媒体的推文。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48694293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档