はじめに
ゲーム情報サイトが提供しているRSSをまとめて、新着順にソートしたフィードAPIを作りましたのでApitoreで公開します。ゲームは日本人男性の永遠の趣味ですよね。童心に帰ってワクワクしたいので、ゲーム情報を集めてみました。
API
サンプルコード
関連記事
- 【API】RSSをJSONに変換する「RSS2JSON」
- 【API】2ちゃんまとめ ごちゃまぜフィード
- 【API】ブログ ごちゃまぜフィード
- 【API】証券情報サイト ごちゃまぜフィード
- 【API】デザイン系サイト ごちゃまぜフィード
- 【API】ゲーム情報 ごちゃまぜフィード
- 【API】ニュースサイト ごちゃまぜフィード
- 【API】テックサイト ごちゃまぜフィード
- 【API】旅行系サイト ごちゃまぜフィード
RSS対応サイト
- 4Gamer.net 新着
- 4Gamer.net 注目の記事のみ
- 電撃オンライン
- doope!
- Game*Spark
- ゲームのはなし
事前準備
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
}
さっそく使ってみます。「電撃オンライン」が多いですね。これだけの記事をこの頻度でアップロードするというのは相当です。逆に、良い記事も埋もれてしまう印象があります。複数サイトで扱われたお題であれば、そこそこの広告料を払って大々的に売り出そうとしているゲームが分かりそうです。残念なのは画像URLが埋め込まれていない点です。
"page": 1,
"lastUpdatedAt": 1489897819426,
"num": 332,
"entries": [
{
"sourceTitle": "電撃オンライン - 総合ゲーム情報サイト",
"sourceLink": "http://dengekionline.com/",
"author": "",
"title": "『ガールズ&パンツァー 最終章』第1話は12月9日より劇場上映! ティザービジュアルも公開 ",
"link": "http://dengekionline.com/elem/000/001/487/1487094/",
"description": "<p>4DXやMX4Dでの上映も決定! 『ガールズ&パンツァー 最終章』のイベント上映開始日やティザービジュアル、イベント情報が公開されました。</p>",
"pubDate": 1489895782000
},
{
"sourceTitle": "電撃オンライン - 総合ゲーム情報サイト",
"sourceLink": "http://dengekionline.com/",
"author": "",
"title": "新学期直前、やり込みゲーム特集! 『ディスガイア』など日本一ソフトウェア12作品が4月2日まで値下げ ",
"link": "http://dengekionline.com/elem/000/001/486/1486940/",
"description": "<p>日本一ソフトウェアの『プリニー』シリーズなど、12タイトルが対象の期間限定値下げキャンペーン“新学期直前!やり込みゲーム特集”が4月2日まで開催中です。</p>",
"pubDate": 1489894151000
},
// 中略
{
"sourceTitle": "電撃オンライン - 総合ゲーム情報サイト",
"sourceLink": "http://dengekionline.com/",
"author": "",
"title": "小林幸子さんがケイブのSTG『ゴ魔乙』に降臨。さっちゃんが魔法乙女に! ",
"link": "http://dengekionline.com/elem/000/001/487/1487576/",
"description": "<p>『ゴシックは魔法乙女~さっさと契約しなさい!~』と小林幸子さんのコラボ記念ログインボーナスでは、限定使い魔“小林幸子(星5)”がもらえます。</p>",
"pubDate": 1489849215000
}
]
おわりに
コンシューマ機を持っていないので、最近のコンシューマ向けゲームは買わなくなりました。スマホゲームもほぼやらなくなってゲームから離れた生活をしています。ゲームに飽きたというより熱中するほどのゲームに出会ってない感じです。ゲーム情報はいい暇つぶしになりそうなので、自分の好みのゲーム情報を機械学習で選り分けれるようにしたいです。