我正在尝试实现 Google Feed API 以从服务器访问 ATOM 提要,然后在移动 Web 应用程序上显示数据。我收到错误消息“不支持提要 URL 中指定的端口。” 有什么想法或建议吗?
// Google Feed API
//Our callback function, for when a feed is loaded.
function feedLoaded(result) {
if (!result.error) {
console.log("no error in loading feed");
// Grab the container we will put the results into
var container = document.getElementById("page_contents");
container.innerHTML = '';
// Loop through the feeds, putting the titles onto the page.
// Check out the result object for a list of properties returned in each entry.
// http://code.google.com/apis/ajaxfeeds/documentation/reference.html#JSON
for (var i = 0; i < result.feed.entries.length; i++) {
var entry = result.feed.entries[i];
var div = document.createElement("div");
div.appendChild(document.createTextNode(entry.content));
container.appendChild(div);
}
console.log(result.feed.entries.length);
} else {
var container = document.getElementById("page_contents");
container.innerHTML = '';
var div = document.createElement("div");
div.appendChild(document.createTextNode(result.error.message));
container.appendChild(div);
alert(result.error.message);
}
}
function OnLoad() {
// Create a feed instance that will grab Digg's feed.
var feed = new google.feeds.Feed("http://localhost:8082/frevvo/web/tn/billy.com/api/apps");
//var feed = new google.feeds.Feed("http://www.digg.com/rss/index.xml");
if (!feed) {
alert("feed object not created");
}
console.log("loading feed");
// Calling load sends the request off. It requires a callback function.
feed.load(feedLoaded);
}