【问题标题】:Filtering JSON From Twitter's API从 Twitter 的 API 过滤 JSON
【发布时间】:2018-07-10 17:23:43
【问题描述】:

我目前正在通过在我的计算机上运行的 Node.js 连接从 Twitter 的 API 中提取数据。这是我搜索的核心:

///

var param = {q: "Futbol -filter:retweets -filter:replies", lang: "en", result_type: "popular", count: 10}
client.get('search/tweets',param,function(error,tweets,response){// MY SEARCH GOES HERE}

git repo 在这里:https://github.com/KingOfCramers/Twitter-Stream-JSON-in-Node

我有几个问题,因为我对 Node.js 的 twitter 语法感到困惑。

首先,我将它传递给“q”任何与搜索相关的信息。这些参数叫什么? Twitter API 上的哪个页面列出了所有这些?

其次,我目前也在传递其他参数,例如 lang 和 result_type。我想针对特定帐户定制我的搜索。是否有通过用户名或 Twitter 上的用户 ID 搜索的参数?最终,我想从特定组传输 Twitter JSON 数据,例如 Congresspeople(一个不同的请求,client.stream())。

谢谢!

【问题讨论】:

    标签: json node.js twitter npm request


    【解决方案1】:

    您使用的是标准搜索运算符,在here 中进行了解释。如果要按特定帐户过滤搜索,则需要使用该页面中描述的from: 查询参数。

    【讨论】:

    • 可行,但只能追溯到一周左右。有没有办法获取历史推文数据,比如搜索推特账户的整个历史?我正在尝试对推文的组成方式进行研究,因此我需要更深入地了解数据。这可以不付钱吗?
    • 不,标准 api 只能追溯到 1 周。您需要一个企业帐户才能在整个历史记录中进行搜索。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-06
    • 1970-01-01
    • 2022-01-03
    • 2014-08-09
    • 2018-10-03
    相关资源
    最近更新 更多