2015-02-17 2 views
0

Я пытаюсь просканировать твиты с версией пакета twitteR twitteR_1.1.8, и я хочу сделать эту операцию с помощью maxID. Даже свойство maxID находится в руководстве twitteR, которое опубликовано 11 февраля; Я получаю предупреждение о том, что maxID не распознается. Позвольте мне объяснить себе пример:R twitteR пакет maxID не работает на Mavericks

> t <- searchTwitter('#sample',n=10) 
> sapply(t,function(x) x$getId()) 

[1] "567760958798700545" "567760485538615296" "567760474096168961" 
[4] "567759761916325888" "567757164480299009" "567752193219235840" 
[7] "567751648655982594" "567750943216001024" "567747456667254784" 
[10] "567745734087172096" 
> t1 <- searchTwitter('#sample',n=5,maxID='567757164480299009') 

Warning messages: 
1: In mapCurlOptNames(names(.els), asNames = TRUE) : 
    Unrecognized CURL options: maxid 
2: In mapCurlOptNames(names(.els), asNames = TRUE) : 
    Unrecognized CURL options: maxid 
> sapply(t1,function(x) x$getId()) 
[1] "567760958798700545" "567760485538615296" "567760474096168961" 
[4] "567759761916325888" "567757164480299009" 

Как вы видите, я не могу просто использовать maxID в коде. R версии 3.1.2 и twitteR версии twitteR_1.1.8. В чем проблема? Спасибо заранее.

+0

Какую версию пакета twitteR вы установили? Проверьте с 'sessionInfo()' какая версия загружена. – MrFlick

+0

В настоящее время я использую twitteR_1.1.8 –

ответ

0

Ваш код отлично работает для меня, используя twitteR 1.1.8. Ошибка, которую вы получаете, исходит не от twitteR, ее из пакета RCurl. Недавно этот пакет прошел несколько изменений, один из которых в моей системе вызвал отказ любого https://. Итак, я думаю, это ваш главный подозреваемый. Другим потенциальным подозреваемым является пакет httr.

Для справки, я использую RCurl_1.95-4.5 и httr_0.6.1.

+0

На самом деле мой рабочий компьютер работает также. Я точно использую те же версии, что и ваши. Я обновил, удалил и установил пакеты снова и снова, но это, к сожалению, не решило проблему. –

+0

Затем проверьте версию завитка, установленную на каждой машине. Ссылки RCURL против завитка. – Bob

-1

У меня была такая же проблема - несмотря на то, что max (id) как theIDID я получаю повторяющиеся твиты!

Это код:

my_tweets = searchTwitter(as.character(v_search[,i]), lang=NULL, n=10, sinceID = arr_since_id[i]) 
    v_max_id <- max(my_tweets$id) 
    arr_since_id[i] <- v_max_id 

packageVersion ("RCurl") [1] '1.95.4.5'

packageVersion ("щебет") [1] 1.1. 8'

packageVersion ("HTTR") [1] '0.6.1'

+0

Это ответ? Кажется, это еще один вопрос ... –