当前位置: 首页 > 知识库问答 >
问题:

如何收听仅包含Twitter流中地理信息的推文

尉迟京
2023-03-14

我正在尝试使用Twitter API的第2版来实现标题中描述的目标。到目前为止,我已经尝试了以下内容:

>

只使用一个规则设置监听过滤流,即has:geo规则。但它会返回以下两个错误:

  • "对无效操作符'has: geo'的引用。操作符在当前产品或产品包装中不可用。请参阅html" target="_blank">https://developer.twitter.com/en/docs/twitter-api/enterprise/rules-and-filtering/operators-by-product.(在位置5)的完整可用操作符列表"。
  • "has/is/lang/example不能用作独立运算符(位于位置1)"。

下面是我要添加到流中的规则:

[
  {
    "value": "has:geo",
    "tag": "contains geo-info",
  },
]

我需要帮助解决两个显示的错误,或者一个描述第三种不同方法的建议。

共有1个答案

林劲
2023-03-14

我看到这个问题已经在Twitter社区论坛上讨论过了:https://twittercommunity.com/t/how-to-listen-to-tweets-that-only-contains-geo-info-from-twitter-stream/162905/2

简短的回答:

>

  • has:geo是几种不能单独使用的查询运算符之一,必须与关键字和其他非布尔运算符配对。

    has:geo运营商只提供学术和付费套餐。

  •  类似资料:
    • 我正在尝试使用Twitter API实时收听许多用户(特定用户)的推文,但我无法找到任何关于此的留档。我发现了很多关于收听使用某个主题标签或关键字的推文的信息,但没有关于实时收听来自某些用户的所有推文的信息。 使用Twitter4J API,我能够指定多个用户,创建一个流,然后在其中一个用户发推文时运行一段代码。我如何使用PHP完成这一点?

    • GeoJSON MongoDB 支持以下类型的 GeoJSON 对象类型: 点(Point) 线(LineString) 多边形(Polygon) 多点(MultiPoint) 多线 多个多边形 几何集合

    • 问题内容: 我想实时收听一条推文,这意味着当有人发推文时,我希望看到该推文。 但是,我可以使用twitter4j库从新闻提要中获取推文。这是代码。 我发现必须使用Streaming API才能实时访问tweets。但是我在Java中找不到任何示例代码来访问深绿色时间推文。 问题答案: Twitter4j提供了示例,其中一个正是您要查找的示例,但是您需要更改行号 与 如果没有,则必须配置属性文件。之

    • 问题内容: 我目前有一个数据框,其中包含以1和0作为值的列,我想遍历这些列并删除仅由0组成的列。到目前为止,这是我尝试过的: 在哪几年是我正在分析的不同年份的数据帧的列表,其中包括其中包含一个的列,而零则是包含所有零的列的列表。是否有更好的方法根据条件删除列?由于某些原因,我必须检查一列是否也位于零列表中,并将它们从零列表中删除,以获得所有零列的列表。 问题答案: df.loc[:, (df !=

    • 我正在准备一个应用程序来使用Twitter REST API发送推文。我想警告(重复推文)用户,如果他们尝试发送已从我的应用程序提交的推文。 推特表示需要重复推文- 对于每次更新尝试,都会将更新文本与身份验证用户最近的推文进行比较。任何可能导致重复的尝试都将被阻止,从而导致 403 错误。因此,用户不能连续两次提交相同的状态。 推特如何收集最近的推文? 时间间隔 不。用户的最新推文 推特上没有可用