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

DailyDiaryCron

かきため

RiotGamesAPIに出てくる画像はどこから取得するか調べた

APIからChampionやItemのデータが取得出来た。・・・が、アイコンとかのファイル名があるが、取得元がどこか分からない。

探してみた。

API取得元

Riot Games API

APIデータより

以下のAPIを叩くことで、imageが存在することは確認。しかし、ファイル名だけ。
この形で取得できる場合、どこかに提供ファイルが存在するはず。

$ https://na.api.pvp.net/api/lol/static-data/na/v1.2/champion/1\?champData\=all\&api_key\=$RIOTGAME_API_KEY

...
 "image": {
    "full": "Annie.png",
    "sprite": "champion0.png",
    "group": "champion",
    "x": 288,
    "y": 0,
    "w": 48,
    "h": 48
  },
...

cdnから

各種取得方法

tgzで取得

RiotGame、太っ腹か。 * http://ddragon.leagueoflegends.com/cdn/dragontail-{VERSION_HERE}.tgz
参考に、[VERSION_HERE} 4.19.3でダウンロード出来ました。

フォルダ構成はこんな感じ。static-data-APIと同じディレクトリ構造なので、分かりやすかった。

f:id:aquarickn:20141116142055p:plain

今日の一言

FFもAPIやら公開して?