ニュースクラウドのニュース一覧を JSON 形式で取得する API を実装した。
URL の形式は次の通り。
1 | http://newscloud.id774.net/newscloud/blogs/json?date=YYYYMMDD |
たとえば 2014/7/7 のニュース一覧を取得したければ次の URL を GET すれば JSON が帰る。
1 | http://newscloud.id774.net/newscloud/blogs/json?date=20140707 |
単純にパラメータ無しで GET すると前日のニュース一覧が返る。これはニュースクラウドの既定の動作である。
1 | http://newscloud.id774.net/newscloud/blogs/json |
アドレスを json ではなく jsonp にすると JSONP が返る。
1 | http://newscloud.id774.net/newscloud/blogs/jsonp |
また、ブラウザから以下のように日付リンクをクリックすると JSON が開く。

1 2 3 4 5 6 7 8 9 10 11 12 | [ [記事のパーマリンク, { "id" : 数値, "title" : 文字列, "score" : 数値, "category" : 文字列 } ], [記事パーマリンク, ... ] |
久しぶりに Rails をさわってみたのだけどほんの数分もあれば欲しい機能を実装できたので生産性高くて便利だと思う。
