Apitore blog

Apitoreを運営していた元起業家のブログ

【API】ゲーム情報 ごちゃまぜフィード

はじめに

ゲーム情報サイトが提供しているRSSをまとめて、新着順にソートしたフィードAPIを作りましたのでApitoreで公開します。ゲームは日本人男性の永遠の趣味ですよね。童心に帰ってワクワクしたいので、ゲーム情報を集めてみました。

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
  }
]

おわりに

コンシューマ機を持っていないので、最近のコンシューマ向けゲームは買わなくなりました。スマホゲームもほぼやらなくなってゲームから離れた生活をしています。ゲームに飽きたというより熱中するほどのゲームに出会ってない感じです。ゲーム情報はいい暇つぶしになりそうなので、自分の好みのゲーム情報を機械学習で選り分けれるようにしたいです。