2015-11-04 4 views
0

Я использую API twitter и хотел бы получить все твиты с определенного периода времени, когда упоминался данный пользователь.Получение твитов с определенного периода времени, когда пользователь был указан

Я попытался поиска API с до параметра, где я мог бы получить твиты за предыдущие 7 дней с даты, которая не является лучшим, но хорошо. Однако в этом случае API возвращает только количество твитов без деталей.

Любые идеи, как это сделать или что я делаю неправильно?

Спасибо!

+0

Вы не отправляете код - это то, что вы делаете неправильно. –

ответ

0

Strange, https://dev.twitter.com/rest/reference/get/search/tweets говорит, что он должен возвращать объекты твита. Вы уверены, что реализовали его правильно? Какую библиотеку вы используете? Возможно, есть ошибка в его реализации. Следовательно, другая библиотека могла бы быть решением.

Не знаю, удовлетворяет ли это ваши потребности, но вы также можете попробовать использовать GET statuses/mentions_timeline API. Этот API возвращает до 800 твитов, в которых упоминался пользователь.

EDIT, на основе комментариев к этой записи:

Вы делаете 2 вещи неправильно, а именно:

  • Как не указано в documentation с до параметра имеет предел 7 день. Таким образом, вы можете получать только до 7 дней твитов.
  • Кроме того, вы неправильно используете параметр since. Параметр from указывает, что этот твит (так что идентификатор твита), не с этой даты.

Пожалуйста, внимательно прочитайте документацию. Он написан очень точно и содержит все ответы, которые вам, вероятно, понадобятся.

+0

Спасибо @Pieter. Я не использую упоминание API временной шкалы, потому что это работает только для пользователя, прошедшего проверку подлинности. Для тестирования я использую консоль [Twitter API] (https://dev.twitter.com/rest/tools/console). Вот пример: https://api.twitter.com/1.1/search/tweets.json?q=volkswagen%20since%3A2015-09-09%20until%3A2015-09-17&lang=en – rkrisztina

+0

Я обновил свой ответ –

+0

Спасибо @Pieter. Я знаю, что в документации упоминается параметр from_id, хотя я использовал и то, и другое до даты как часть параметра «q», потому что нашел пример, где он работал. Последний вопрос - лимит на 7 дней с текущей даты или дата указана для значения «до»? – rkrisztina

Смежные вопросы