読者です 読者をやめる 読者になる 読者になる

太陽がまぶしかったから

C'etait a cause du soleil.

『あわせて読みたいG』からGoogle Feed APIを除去して復旧しました

プログラミング プログラミング-はてなブログカスタマイズ

f:id:bulldra:20151205112938j:plain

Google Feed API停止に伴ってあわせて読みたいGが停止

Google Feed APIというAPIサービスが終了した様ですね。
「Yahoo! Pipes」サービスが終わり、次いで「Google Feed API」サービスも終了した、と。
しかもほぼ同時期に!?

 Google Feed APIが停止されたの? 全然知らんかった。これに伴ってあわせて読みたいGが停止しました。

 Googleスプレッドシートを使う方法などの代替案があるようですが、RSSをAJAXで直接読み取らせる方法で対応。ただしクロスドメイン制約があるため、はてなブックマークから取得していた人気記事の表示ができなくなりました。

 こちらの記事が参考になりました。Yahoo! Pipesが死んで、Google Feed APIも死ぬと本当に面倒ですね。Google Feed APIの停止は完全な不意打ちで対応が後手に回ってしまいました。

変更作業は特に必要ありません

 CDN側のモジュール更新だけなのでブログ側での変更作業は基本的には不要です。JQueryなどの問題で動かなくなっていたらご連絡ください。

<!-- 解説はこちら http://bulldra.hatenablog.com/entry/read-together-g -->
<script src="https://www.google.com/jsapi"></script>
<script src="http://bulldra.github.io/commons.js" charset="utf-8"></script>
<script src="http://bulldra.github.io/gatcha.js" charset="utf-8"></script>

<script type="text/javascript">
writeGatcha(3,'entryGatcha','category','あわせて読みたい' ,true);
google.setOnLoadCallback(function(){ writeGatchaCategory('entryGatcha') } );
</script>

 こちらのスクリプトを貼り付ければ再開できますので、利用を停止されていた方も設置を再開いただければ。また自身のブログのコンテンツとして、スクリプトを全文転載するのはご遠慮ください。お手数をおかけいたしますが、よろしくおねがいします。

まとめ

 修正対応しているうちにGoogle Feed APIが復旧したっぽい動きもありましたが、既に提供期間が終了しており、今後もいつ止まるか分からない状態のようです。クロスドメイン取得ができなくなるのは痛いですが、AJAXを自前実装した方が安全なようです。そんなわけでご迷惑をおかけしました。このスクリプトを含めて外部サービスに依存するのは怖いですね。

 今回の件で想像以上に広まっていることを改めて知ってありがたいと思いましたが、影響範囲が大きくなりすぎている感覚もあります。個人で無償メンテをし続けるのにも限界がありますし、現在は『Milliard関連ページプラグインについて | シスウ株式会社』などのサービスも増えているのでそちらの利用も検討されてみてはいかがでしょうか。

手と手を合わせて 1巻 (まんがタイムKRコミックス)

手と手を合わせて 1巻 (まんがタイムKRコミックス)