2012-02-05 17 views
6

Tôi đã thử sử dụng nguồn cấp dữ liệu của Google để chuyển đổi JSON như sau: http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&q=http%3A%2F%2Fnews.google.com%2Fnews%3Foutput%3Drss%26num%3D8Tôi làm cách nào để làm cho Google Tin tức xuất JS?

Vấn đề duy nhất là chỉ có thể trả lại tối đa 4 kết quả. Nếu tôi truy cập trực tiếp vào http://news.google.com/news?output=rss&num=8, thì có 8 kết quả. Nhưng nếu tôi chuyển đổi nó thành JSON, chỉ có 4.

Có phương pháp khác để nhận kết quả của Google Tin tức ở định dạng JSON không?

Trả lời

3

bạn có thể sử dụng tham số rsz

rsz = 4

Lập luận này cung cấp một số nguyên 1-8 cho thấy số lượng kết quả trở lại trên một trang. ví dụ.

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

Liên kết này có bài viết giải thích rõ pagination (chỉ cần thêm '& start = 8' để bỏ qua 8 kết quả đầu tiên) http://www.peachpit.com/articles/article.aspx?p=1581074&seqNum=3 –

+0

Hey nhờ để chia sẻ liên kết. –

Các vấn đề liên quan