はじめに
オシャレなインテリアとかデザインとかを扱うサイトが提供しているRSSをまとめて、新着順にソートしたフィードAPIを作りましたのでApitoreで公開します。普段は日経とかテック系記事しか見ないので、こういう分野とか興味がありました。ヒューマンデザインからの新サービス作りとか王道なので、自分のセンスを磨く意味でもおもしろそうです。
API
サンプルコード
関連記事
- 【API】RSSをJSONに変換する「RSS2JSON」
- 【API】2ちゃんまとめ ごちゃまぜフィード
- 【API】ブログ ごちゃまぜフィード
- 【API】証券情報サイト ごちゃまぜフィード
- 【API】デザイン系サイト ごちゃまぜフィード
- 【API】ゲーム情報 ごちゃまぜフィード
- 【API】ニュースサイト ごちゃまぜフィード
- 【API】テックサイト ごちゃまぜフィード
- 【API】旅行系サイト ごちゃまぜフィード
RSS対応サイト
- Gurafiku
- HITSPAPER
- K'conf Blog
- CASA BRUTUS
- 100%LiFE
事前準備
APIコールまでの準備(API登録、アクセストークン発行、サンプル実行)はこちらを参考にしてください。
使ってみる
API登録、アクセストークン発行が終わったら、こちらのswagger UIから簡単に動作を試すことができます。APIレスポンスのフォーマットも載ってますが、ここにも記載しておきます。
FeedResponseEntity {
endTime (string): End date ,
entries (Array[FeedEntryEntity]): Entries ,
lastUpdatedAt (string): Last Updated At ,
log (string): Log message ,
num (integer): Num ,
page (integer): Input page num ,
processTime (string): Process time [millisecond] ,
startTime (string): Start date
}
FeedEntryEntity {
author (string, optional): Author ,
description (string, optional): Description ,
link (string): Link ,
pubDate (string): Published Date ,
sourceLink (string): Source Link ,
sourceTitle (string): Source Title ,
title (string): Title
}
それではさっそく使ってみます。下の結果では「カーサ ブルータス」の記事が多いですが、実際は「Gurafiku」が多いです。description
には写真のみと言う、オシャレすぎるRSSです。このAPIはおもしろい。刺激になります。
"page": 1,
"lastUpdatedAt": 1489895060520,
"num": 72,
"entries": [
{
"sourceTitle": "カーサ ブルータス",
"sourceLink": "https://casabrutus.com",
"author": "Casa BRUTUS",
"title": "セリーヌとダン・グラハムのアートな関係とは?",
"link": "https://casabrutus.com/fashion/42449",
"description": "ショー会場にあったのは、なんと現代美術家ダン・グラハムのマスターピース。ファッションとアートの関係がまた一歩進化しました。",
"pubDate": 1489892413000
},
{
"sourceTitle": "カーサ ブルータス",
"sourceLink": "https://casabrutus.com",
"author": "Casa BRUTUS",
"title": "プラダ財団がオープンした、ミラノの新アートスペース|Milano",
"link": "https://casabrutus.com/design/42810",
"description": "プラダ財団が、ミラノのアーケード、ガレリアの中心にある建物内に2フロア800㎡の展示スペース〈オッセルヴァトリオ〉を開き、話題を呼んでいる。",
"pubDate": 1489831258000
},
{
"sourceTitle": "カーサ ブルータス",
"sourceLink": "https://casabrutus.com",
"author": "Casa BRUTUS",
"title": "なまはげに変身できる!? WOWの『ハレとケ展』",
"link": "https://casabrutus.com/art/42720",
"description": "「なまはげ」や「鹿踊」など、東北地方の伝統行事をインタラクティブな映像表現によって体験できる『ハレとケ展』が3月18日から〈せんだいメディアーク〉にて開催。WOWによる最新のビジュアル表現が体験できる。",
"pubDate": 1489658408000
}
]
おわりに
いい感じに色々なサイトが混入するAPIになりました。しかもちゃんとオシャレな情報。「カーサ ブルータス」は画像URLが含まれていないのが惜しいですね。こちらも機械学習と組み合わせて自分の好みのオシャレ情報だけ送ってくれるようにしようと思いますが、オシャレはむしろ好みから外れたものも含めたほうがいいかもしれませんね。 あ、今更ですが、APIのロゴはいつも「いらすとや」さんにお世話になってます。ほんと助かります。かわいいですよね。Apitoreは「API界のいらすとや」になりたいです。