Что возвращает while_id в twitter API, если это пустая строка?

Я хотел бы знать, что вернет использованиеnce_id в поиске Twitter API? Я неоднократно пытался получить данные json через наш медленный интернет и тестировал разные формы запроса. Я использовал поисковый API и попытался назначить

since_id = "" 

но затем, после повторных испытаний, большую часть времени я получаю ответ: 0, но есть время ответа 200 (что успешно). Иногда я повторно запускаю его, чтобы убедиться, что одни и те же коды иногда возвращают 0 или 200. Так что я думаю, что это просто интернет-соединение.

В моих результатах были возвращены только те твиты, которые были опубликованы на текущую дату. Я не уверен, я хотел бы подтвердить это, есть ли способы получить все даты от самой последней до самой старой? потому что я пытаюсь подсчитать количество всех твитов, в которых упоминается слово «дракон», с текущей даты до последнего месяца. Я пытался запросить все результаты первой даты, используя «до» в прошлом месяце, чтобы получить последний идентификатор до этого времени. затем еще один запрос на "since_id" для текущего счета. Но из-за какой-то проблемы с подключением я не могу сказать, работает ли он нормально.

Любые мысли, пожалуйста? Спасибо


person Mika Sa    schedule 01.08.2013    source источник


Ответы (1)


Параметр since_id используется для навигации по временной шкале пользователя. Если вы отправляете запрос с since_id равным некоторому идентификатору статуса, ваши результаты будут содержать только твиты с status_id большим, чем указанный вами. Поскольку вы используете API поиска, я бы предложил вместо этого использовать операторы поиска, предлагаемые сама функция поиска. Например, запрос «супергерой с:2011-05-09» вернет результаты, содержащие «супергерой» и отправленные с даты «2011-05-09» (год-месяц-день).

Надеюсь это поможет.

person willwest    schedule 01.08.2013
comment
Спасибо. параметр, поскольку он не был включен в версию 1.1 Api Search, поэтому я никогда так не делал. только пока параметр. Он действительно все еще работает? - person Mika Sa; 02.08.2013
comment
Он будет работать за пару дней до дня поиска. Твиттер предлагает только несколько дней твитов в своем поисковом индексе через API. На самом деле это не параметр, это часть самого поискового запроса. Подробности см. на странице, на которую я дал ссылку. - person willwest; 02.08.2013