Как сделать вывод новостей Google в формате JSON? - PullRequest
6 голосов
/ 05 февраля 2012

Я пытался использовать конвертер фида Google в JSON следующим образом: http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&q=http%3A%2F%2Fnews.google.com%2Fnews%3Foutput%3Drss%26num%3D8

Единственная проблема заключается в том, что может быть возвращено максимум 4 результата. Если перейти непосредственно к http://news.google.com/news?output=rss&num=8,, то получится 8 результатов. Но если я конвертирую его в JSON, там будет только 4.

Есть ли другой способ получения результатов Новостей Google в формате JSON?

Ответы [ 2 ]

9 голосов
/ 12 мая 2012

&num=8 должен быть частью запроса на загрузку, а не кодироваться по URL.

Вот так ...

http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=8&q=http%3A%2F%2Fnews.google.com%2Fnews%3Foutput%3Drss

3 голосов
/ 16 июля 2013

Вы можете использовать параметр rsz

rsz = 4

Этот аргумент предоставляет целое число от 1 до 8, указывающее количество результатов, возвращаемых на страницу.например,

 $url="https://ajax.googleapis.com/ajax/services/search/news?v=1.0&rsz=8&q=Tarun%20Gupta";
...