我使用twitteR软件包,并且试图检索中继器的帐户ID。 retweeterCount和retweeters列表似乎并不总是一致的。
例如,我使用检索状态(tweet)
st<-showStatus("1058168768009043969")
retweeters(st$getId()) # returns "260857015"
st$getRetweetCount() # however returns 2
st$getRetweeters() # returns a known error
推特网站显示2条转发,如下所示 https://twitter.com/ConsueloMack/status/1058168768009043969
要运行一个,需要一个有效的密钥并按如下所示设置oauth
require('twitteR')
twapi<-read.csv("./coach_keys.json",sep=":",stringsAsFactors=F,header=F)
# in Linux you can obtain oauth as follows
setup_twitter_oauth(twapi[twapi$V1=="API_KEY",c("V2")],
twapi[twapi$V1=="API_SECRET_KEY",c("V2")],
twapi[twapi$V1=="ACCESS_TOKEN",c("V2")],
twapi[twapi$V1=="ACCESS_TOKEN_SECRET",c("V2")])
# then the above snippet can be run
我期望retweeters方法返回的数量与 getRetweetCount()。
但是,不是。我正在寻找一些指导,特别是如果我做错了什么。常见吗?有人可以显示我具有如何检索计数和列表彼此一致的ID吗? 非常感谢。