如何收听仅包含来自 Twitter 流的地理信息的推文
Posted
技术标签:
【中文标题】如何收听仅包含来自 Twitter 流的地理信息的推文【英文标题】:How to listen to Tweets that only contains geo-info from Twitter stream 【发布时间】:2022-01-07 18:00:09 【问题描述】:我正在尝试使用 Twitter API 的第 2 版来实现标题中描述的目标。到目前为止,这是我尝试过的:
收听样本流(Twitter 流的 1%):采用这种方法时,几乎所有返回的推文都没有地理信息。这是有道理的,因为只有 0.85% 的推文有地理信息。
只使用一个规则设置收听过滤流,即has:geo
规则。但它返回以下 2 个错误:
这是我要添加到流中的规则:
[
"value": "has:geo",
"tag": "contains geo-info",
,
]
我需要帮助来解决两个显示的错误,或者描述第三种不同方法的建议。
【问题讨论】:
【参考方案1】:我看到这个问题已经在 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 的提升访问权限来实现这一点吗?以上是关于如何收听仅包含来自 Twitter 流的地理信息的推文的主要内容,如果未能解决你的问题,请参考以下文章