2014-02-19 5 views
0

С Twitter Поиск Api 1.1 не имеет параметра, чтобы указать дату начала, как мне получить твиты между двумя разными датами (в течение 7 дней)?Twitter Поиск Api 1.1 поиск по дате

Примечание: Я не могу использовать параметры since_id и max_id в качестве параметров, потому что у меня есть только 2 даты и поисковый запрос в качестве входных данных.

ответ

3

Нет прямого способа сделать это, но вот пара идей. У вас есть дата from и дата to, не так ли? Так что -

  1. Набор result_type для recent и until вашему to дате и count 100.
  2. из результата 1, вы получите 100 твитов, и вы убедитесь, что вы попали в from дату, если не продолжайте движение до достижения from с использованием параметра max_id.

Другая идея была бы -

  1. Установите result_type в recent и until ваших from даты. получите идентификатор последнего твита оттуда. Вам нужны все твиты с тех пор, пока ваш номер to не закончится.
  2. Итак, вы установили since_id на этот идентификатор, который вы получили на шаге 1, и продолжайте запрашивать и обновлять since_id после каждого запроса, пока не наденете свой конец to.
+0

У меня есть хотя и это, но так как/до тех пор пока не получаю ожидаемых результатов вообще. Особенно откатывается к 2011 году ... и я получаю результаты для профиля created_at вместо статуса. – Hamza

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