我正在寻找关于在 R 中收集 Twitter 上成员公共列表的所有帐户(用户屏幕名称)的解决方案。
twitteR 包在这里没有帮助(实际上,我希望如此)。它没有提供任何工具来探索 twitter 公共列表(直到今天我才知道,但是我在专用邮件列表中学到了一些东西)
所以我想我需要使用像 RCurl 这样的东西。但我不知道怎么做。似乎(对于谷歌)没有人尝试过它(自 API 1.1 以来)。
我尝试获取的列表是(例如):AssembleeNat/deputes
而且我准确地说,我实际上在 R 中使用我自己的 twitter 帐户进行了正确的身份验证:
require(twitteR)
requestURL <- "https://api.twitter.com/oauth/request_token"
accessURL <- "http://api.twitter.com/oauth/access_token"
authURL <- "http://api.twitter.com/oauth/authorize"
consumerKey <- "xxx"
consumerSecret <- "xxx"
Cred <- OAuthFactory$new(consumerKey=consumerKey,
consumerSecret=consumerSecret,
requestURL=requestURL,
accessURL=accessURL,
authURL=authURL)
Cred$handshake(cainfo = system.file("CurlSSL", "cacert.pem", package = "RCurl") )
registerTwitterOAuth(twitCred)
> TRUE
accounts_list <- ... ?
任何帮助,将不胜感激 !:)