Google のフィード ローダーは、JSON への変換時に属性を無視しているようです。jQuery を使用して、AJAX 経由でフィードを取得しています。実際の RSS XML フィードはここで見ることができ、AJAX 呼び出しからの応答はここで見ることができます。
タグのurl
属性にアクセスする必要がありますが、どちらも応答に表示されません。<enclosure>
参考までに、私が使用しているコードは次のとおりです。
function getFeed(url) {
url = 'http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=10&callback=?&q='
+ encodeURIComponent(url);
$.ajax({
type: 'GET',
url: url,
dataType: 'jsonp',
cache: false,
success: function(d) { alert(JSON.stringify(d); },
error: function(s,x) { alert(x); }
});
}
dataType : 'xml'
変更すると HTTP エラーが発生するため、代わりに XML 応答を取得する方法がわかりません。JSON が望ましいです。
何か案は?