Google Feed API 終了
2016年7月20日に提供終了に関する記事が掲載されていましたが、
本日2017年1月11日よりGoogle Feed APIが動作していないことに気付きました。
昨日までは正常動作していた模様です。
What is the Google Feed API? では、
「This API is officially deprecated and will stop working after December 15th, 2016.」
2016年12月15日以降動作しなくなるとあります。
明日になっても動作しなければ、
本日にて猶予期間満了ということかもしれません。
とはいえ、以前にも同じような事象が発生していたため
もう少し期待したいところです。
【不具合報告】もしかして Google Feed API が廃止か
APIサービスの停止は事前告知されていたことなので仕方がないのですが、
これによるシステム改修が伴いますので、かなり痛いです。
Google Feed APIの代替策
Google Feed APIの代わりに JQueryでAjaxによるRSSの読み込みを実装しました。
■ソースはこちら
<script type=\"text/javascript\" src=\" https://code.jquery.com/jquery-3.1.1.min.js \"
crossorigin=\"anonymous\"></script>
<script type=\"text/javascript\">
var ii = 0;
$(function(){
var hatena = {url:\' http://b.hatena.ne.jp/hotentry?mode=rss \', dataType:\'xml\',
success:function(data){
$(\"item\",data).each(function(){
$(\"#dlajax\").append(\"<dt><a href=\'\"
+ $(\"link\",this).text() + \"\'>\"
+ $(\"title\",this).text() + \"</a></dt>\");
});
}};
$(\"#hatena\").click(function(){$.ajax(hatena);});
});
</script>
<div id=\"view\">
<button id=\"hatena\">はてなブックマーク人気エントリー</button>
<dl id=\"dlajax\"></dl>
</div>
HTMLに「はてなブックマック人気エントリー」ボタンを配置し、
これをクリックするとRSSフィードを取得し表示します。
かなり簡単に実装できるのでお勧めです。
【このカテゴリーの最新記事】
- no image
- no image
- no image