Google AJAX Feed API 設置
1. Google AJAX Feed APIキーを取得(固有のキーを都度取得)
http://code.google.com/intl/ja/apis/ajaxfeeds/signup.html
[html]
<script src=”http://www.google.com/jsapi?key=API_Key000000000000000″ type=”text/javascript”></script> <script type=”text/javascript”>// <![CDATA[
google.load("feeds", "1");
function initialize() {
var feed = new google.feeds.Feed("http://ドメイン/?xml&category=1");
<!–表示したいエントリー数–>
feed.setNumEntries(5);
feed.load(function(result) {
if (!result.error) {
var container = document.getElementById("feed");
for (var i = 0; i < result.feed.entries.length; i++) {
var entry = result.feed.entries[i];
var div = document.createElement(“li”);
var a = document.createElement(“a”);a.href = entry.link;
<!–別窓で表示しない場合は削除–>
a.target = “_blank” ;
a.appendChild(document.createTextNode(entry.title));
div.appendChild(a);
container.appendChild(div);
}
}
});
}
google.setOnLoadCallback(initialize);
// ]]></script>
[/html]
*ブログエントリの中から特定のカテゴリだけを出力するなんてこともできます。
http://ドメイン/?xml&category=1 のカテゴリの部分を該当値に。
ブログ全てにするときは、Feed取得のURLそのものを書く。
*ソースはheadでもbodyでも可。
2. 設置する(出力する)場所に、<div id=”feed”></div> を記述。
デザインはCSSを記述。
3. アドレスバーにRSSアイコンを表示させる
<link href=”http://ドメインorブログ/?xml” rel=”alternate” type=”application/rss+xml” title=”RSS News Feed”/>
[…] るか。 Google AJAX Feed API を使用して JavaScript で、最新記事を表示などになりますかね。 過去エントリはこちら http://yusync.com/google-ajax-feed-api%E3%80%80%E8%A8%AD%E7%BD%AE/ Tweet Check […]