Требуется ваша помощь для Twitter Search API

Поскольку есть 2 формата ответа (Atom и Json) от API поиска Twitter, я пытаюсь получить твиты (формат Json), используя URL-адрес: [http://search.twitter.com/search.json?q=pareshmayani], но вы знаете, что он возвращает только 1 страницу с 15 твитами в время (и да, согласно документации API поиска в Твиттере), такое же, как на изображении ниже:

введите здесь описание изображения1

Но что, если я хочу получить вторую страницу твитов, я знаю, что могу использовать значение строки запроса страницы, такое как http://search.twitter.com/search.json?q=pareshmayani&page=2, но когда я его использую, он возвращает мне следующий результат:

введите здесь описание изображения

Проблема: Итак, как вы заметили, приведенный выше ответ должен вернуть вторую страницу из 15 твитов. Пожалуйста, дайте мне предложения, если я делаю что-то не так, чтобы получить 2-ю страницу твитов.

Спасибо, Пареш


person Paresh Mayani    schedule 04.07.2011    source источник


Ответы (1)


Есть только одна страница результатов.

Если вы ищете популярный термин, например cheryl cole, вы увидите поле «следующая_страница», возвращенное в JSON. Это поле содержит строку запроса для получения следующей страницы.

person David Snabel-Caunt    schedule 04.07.2011
comment
Спасибо за вашу большую поддержку. Но вы также использовали тот же URL-адрес, что и я, но в моем случае значение next_page не отображается. Вы можете увидеть ту же проблему на прикрепленном 1-м изображении. - person Paresh Mayani; 04.07.2011
comment
По вашему запросу нет второй страницы результатов. Главное — смотреть на первой странице результатов. Просмотрите JSON для моего запроса, и вы увидите следующую_страницу: ?page=2&max_id=87836354196680704&q=cheryl+cole. Другой пример: search.twitter.com/search.json?q=noresultsblahblah. где вообще нет результатов и нет поля «следующая_страница». - person David Snabel-Caunt; 04.07.2011
comment
Этого не должно быть, потому что я сделал 399 твитов. Но вы знаете одну вещь, я получаю только 15 твитов на этой странице в Твиттере: goo.gl/bCYAx, пожалуйста найдите сообщение внизу: Более старые результаты твитов для pareshmayani недоступны. , так что это может вызвать проблему. - person Paresh Mayani; 04.07.2011
comment
Я уже сделал 399 твитов, поэтому должна быть следующая страница. Есть ли какие-либо настройки, которые мы должны установить, чтобы получить следующую страницу твитов? - person Paresh Mayani; 04.07.2011
comment
В настоящее время вы используете поисковый API, вам, вероятно, следует использовать twitter.com/status/user_timeline /pareshmayani.json - person David Snabel-Caunt; 04.07.2011