Skip to content

Instantly share code, notes, and snippets.

@hbsnow
Created February 10, 2013 05:06
Show Gist options
  • Save hbsnow/4748472 to your computer and use it in GitHub Desktop.
Save hbsnow/4748472 to your computer and use it in GitHub Desktop.
google feed api を使って外部の RSS を読み込む
var feed = new google.feeds.Feed("http://example.com/rss.rdf"),//取得するフィードのURL
item_sum = 5,//取得するフィードの数
target_elem = $("div#google_feed_api_example");
target_elem.html("<p class='loading' id='google_feed_api_loading'>...now loading</p>");// ローディング
feed.setNumEntries(item_sum);
feed.load(function(result){
if(!result.error){
var feed_item = "";
for(var i = 0; i<result.feed.entries.length; i++){
var entry = result.feed.entries[i];
feed_item += "<li><time>"+entry.publishedDate+"</time><a href='"+entry.link+"'>"+entry.title+"</a></li>";
}
target_elem.html("<ul>"+feed_item+"</ul>");
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment