с тех пор, пока аргументы не вызывают ошибку в R - PullRequest
0 голосов
/ 09 мая 2018
donald_tweets <- searchTwitter("Donald + Trump Republicans exclude:retweets", 
                               n=50, lang = "en", since = "2016-03-16", until = "2016-03-17")
donald_tweets

Но это дает мне ошибку.

Warning message:
In doRppAPICall("search/tweets", n, params = params, retryOnRateLimit = retryOnRateLimit

50 твитов было запрошено, но API может возвращать только 0, и где-то я видел, что это проблема с тех пор и до тех пор, пока эти ипока искать меньше дней.Так как это 2018 год, а не 2016 год. Но что я могу сделать в этом отношении?Пожалуйста помоги!Это проект в Р.

1 Ответ

0 голосов
/ 09 мая 2018

Документация по поиску в Twitter содержит две полезные части информации.

Там написано, что until:

Имейте в виду, что поисковый индекс имеет ограничение в 7 дней. Другими словами, не будет найдено твитов для даты старше одной недели.

Это также показывает, что параметр since отсутствует. Это since_id:

Возвращает результаты с идентификатором, превышающим (то есть более поздним, чем) указанный идентификатор. Существуют ограничения на количество твитов, которые могут быть доступны через API. Если лимит твитов наступил с тех пор, как since_id, since_id будет вынужден использовать самый старый доступный идентификатор.

Итак, в вашем коде есть две ошибки. Вы не можете искать что-то старше недели. Если вы хотите использовать параметр «с», вам нужно дать ему идентификатор, а не дату.

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