2008/10/24

Google AJAX Feed APIも試してみた

Google AJAX Feed API

先日のMagpieRSSで十分なのですが、ちょっと当座しのぎでJava Scriptで実装しなくちゃいけなくて、調べたらGoogleさんがGoogle AJAX Feed APIという便利ツールを提供してくれていました。こんな感じで使います。

<script type="text/javascript" src="http://www.google.com/jsapi?key=APIキー"></script>
<script type="text/javascript">

google.load("feeds", "1");

function initialize() {
var feed = new google.feeds.Feed("FeedのURL");
feed.setNumEntries(5);
feed.load(function(result) {
if (!result.error) {
var container = document.getElementById("feed");
container.innerHTML = "<dl>";
for (var i = 0; i < result.feed.entries.length; i++) {
var entry = result.feed.entries[i];
container.innerHTML += "<dt><a href=’" + entry.link + "’>" + entry.title + "</a><br >"+entry.publishedDate+"</dt><dd>"+entry.contentSnippet+"</dd>";
}
container.innerHTML += "</dl>";
}
});
}
google.setOnLoadCallback(initialize);

</script>

実は無料の(と言うか善意の)RSSをJavaScriptに変換してくれるサービスで動かしていたのですが、一部文字化けが発生していたりしたので、急遽別の手段を考えなければいけなかったのです。

こりゃまた楽チン。

加藤 康祐 / 企画・設計

プランナー、デザイナー。加藤康祐企画設計代表。Webデザインを入り口に、2005年よりフリーランスとしてのキャリアスタート。主な仕事としてベンチャー企業でのサービスのUXデザイン、独法との防災メディアの運営、社会的養護の子どもたちの自立を支援するNPOのサポート。ラグビーと料理、最近イラスト。

加藤康祐企画設計

是非、フォローしてください!
Twitter / Instagram

(2012-10-5)
売り上げランキング: 14,705
100円