【问题标题】:How to download twitter list members in R如何在 R 中下载 twitter 列表成员
【发布时间】:2017-08-25 10:10:50
【问题描述】:

此处问题的答案似乎不再有效:Obtaining twitter screen names from a twitter list

有谁知道自 2015 年回答以来 twitteR 包是否已更改。如果是,有没有办法下载当前版本的公共列表的成员?

这是上一个答案的代码已更新以包含当前列表。需要 Twitter API 授权。当它应该有一个包含 20 个英超俱乐部名称的列表时,它现在返回一个长度为 0 的列表。

library(rjson)
library(httr)
library(twitteR)
twlist <- "premier-league-clubs"
twowner <- "TwitterUK"
api.url <- paste0("https://api.twitter.com/1.1/lists/members.json?slug=",
           twlist, "&owner_screen_name=", twowner, "&count=5000")
response <- POST(api.url, config(token=twitteR:::get_oauth_sig()))
response.list <- fromJSON(content(response, as = "text", encoding = "UTF-8"))
users.names <- sapply(response.list$users, function(i) i$name)
users.screennames <- sapply(response.list$users, function(i) i$screen_name)
head(users.names)

【问题讨论】:

    标签: r twitter


    【解决方案1】:

    包的作者在他的 github 帐户中提到 twitteR 包已被弃用,或 rtweet。可能您必须查看 rtweet 包的文档。

    【讨论】:

      【解决方案2】:

      发出请求时从 POST 切换到 GET 似乎适用于我正在检索的列表。

      【讨论】:

        猜你喜欢
        • 2014-06-23
        • 2012-11-17
        • 1970-01-01
        • 1970-01-01
        • 2010-12-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-07-05
        相关资源
        最近更新 更多