在twitteR包中,getRetweeters()返回一个id,而getRetweetCount()返回2

时间:2019-05-25 06:20:39

标签: r twitter

我使用twitteR软件包,并且试图检索中继器的帐户ID。 retweeterCount和retweeters列表似乎并不总是一致的。

例如,我使用检索状态(tweet)

st<-showStatus("1058168768009043969")
retweeters(st$getId()) # returns "260857015" 
st$getRetweetCount() # however returns 2
st$getRetweeters() # returns a known error 

Using twitteR's getRetweeters method

推特网站显示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吗? 非常感谢。

0 个答案:

没有答案