getRetweeters () возвращает один идентификатор, тогда как getRetweetCount () возвращает 2 - в пакете twitteR - PullRequest
0 голосов
/ 25 мая 2019

Я использую пакет twitteR и пытаюсь получить идентификаторы учетных записей ретвиттеров. RetweeterCount и список ретвиттеров не всегда согласованы.

Например, я получил статус (твит), используя

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

Используя метод getRetweeters twitteR

Twitter-сайт показывает 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 

Я ожидал, что метод ретвитера вернет столько, сколько указано getRetweetCount ().

Однако это не так.Я ищу некоторые указания, особенно если я делаю что-то не такЭто обычное явление?Может ли кто-нибудь показать для идентификатора, который у меня есть, как получить количество и список в соответствии друг с другом?Большое спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...