当前位置:  开发笔记 > 编程语言 > 正文

使用AJAX加载RSS提要:Google Feed API的替代方案?

如何解决《使用AJAX加载RSS提要:GoogleFeedAPI的替代方案?》经验,为你挑选了1个好方法。

我一直在使用Google Feed API来加载RSS Feed,但看起来谷歌已经关闭了API.例如,当我尝试加载纽约时报RSS源时http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=1000&q=http%3A%2F%2Frss.nytimes.com%2Fservices%2Fxml%2Frss%2Fnyt%2FHomePage.xml,我收到了以下回复:

{"responseData": null, "responseDetails": "This API is no longer available.", "responseStatus": 403}

有没有可行的替代方案?



1> Tony..:

使用Yahoo的YQL API:

select * from xml where url = 'https://news.ycombinator.com/rss'

您可以通过向callback网址添加参数来请求JSONP Feed

https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20xml%20where%20url%20%3D%20'https%3A%2F%2Fnews.ycombinator.com%2Frss'&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&callback=mycallback


@Aaron这是一个让你前进的基本例子:https://gist.github.com/anonymous/7f79807bc6abb00024df
推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有