Я пытаюсь извлечь данные Twitter для ключевого слова, используя следующий код:
cred<- OAuthFactory$new(consumerKey='XXXX', consumerSecret='XXXX',
requestURL='https://api.twitter.com/oauth/request_token',
accessURL='https://api.twitter.com/oauth/access_token',
authURL='https://api.twitter.com/oauth/authorize')
cred$handshake(cainfo = system.file("CurlSSL", "cacert.pem", package = "RCurl"))
Чтобы активировать подключение, укажите в веб-браузере адрес: https://api.twitter.com/oauth/authorize?oauth_token=Cwr7GgWIdjh9pZCmaJcLq6CG1zIqk4JsID8Q7v1s По завершении запишите предоставленный вам PIN-код и укажите его здесь: 8387466
registerTwitterOAuth(cred)
search=searchTwitter('facebook',cainfo="cacert.pem",n=1000)
Но даже при n=1000 функция возвращает список только из 99 твитов, хотя должно быть больше. Я также попробовал ту же функцию с определенной временной шкалой:
search=searchTwitter('facebook',cainfo="cacert.pem",n=1000,since='2013-01-01',until='2014-04-01')
Но эта функция возвращает пустой список.
Может ли кто-нибудь помочь мне с правильным набором дополнительных запросов, чтобы я мог извлекать данные из определенной временной шкалы и без каких-либо ограничений на количество твитов? Это как-то связано с объемом данных, получаемых API?
заранее спасибо