RSS 源阅读器不起作用



我在从以下 URL 加载 RSS 提要时遇到问题

http://solutions.astrology.com/scripts/it.dll?cust_id=aamfha&doc=daily07short/dailyshort.xml

我使用以下代码来读取它:

url = 'http://solutions.astrology.com/scripts/it.dll?cust_id=aamfha&doc=daily07short/dailyshort.xml';
$.ajax({
    type: "GET",
    url: document.location.protocol + '//ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=4&callback=?&q=' + encodeURIComponent(url),
    dataType: 'json',
    error: function(){
    alert('Unable to load feed, Incorrect path or invalid feed');
    },
    success: function(data){
         console.log(data);
    }});

此代码适用于其他链接,例如加载RSS数据,如下所示

http://www.nbcnewyork.com/news/local/?rss=y&types=Article,Blog+Post&taxi=y

但它不适用于顶部的链接并返回错误:

"Feed could not be loaded."

有人可以帮我解决这个问题吗?或者建议另一个可以帮助访问这些提要的 API。

我正在访问跨域数据。此外,如果您可以建议一些更好的 API 或访问跨域 RSS 提要数据的方法。

您的网址不会返回有效的 rss 提要。它是XML,但不是RSS/Atom。请参阅 W3C 源验证服务。

最新更新