情報学部大学生のダラダラ日記

β日記

機械学習や日記っぽいものを書きます

【Python】Fortnite tracker APIを使って現在のストア情報を取得する

スポンサーリンク

はじめに

 前回の記事ではアップデートが為されていないライブラリを使ったため本来望んだような動作がされなかった。なので今回は普通にAPIを使う。今回はコードと結果のみの記事になります。基本的なAPIのイントロダクションは前回の記事の通りなのでそちらをみてください。↓↓

parco1021.hatenablog.com

また、公式ドキュメントは以下です。

fortnitetracker.com

コードと結果

import requests

key = 'API KEY'
URL = 'https://api.fortnitetracker.com/v1/store'

headers = {'TRN-Api-Key' : key}
r = requests.get(URL, headers = headers)
list_result = eval(r.text)
print(list_result)

https://tracker.gg/developers/docs/authentication

↑にある通り、headersとしてTRN-Api-Key: API KEYを渡すことで認証を通します。

結果は長くなってしまうのでスクショで失礼します。

f:id:Parco1021:20191026144001p:plain

長ったらしくて中身が見えないので出力をlist_result[0]とします。

 

結果

{'imageUrl': 'https://cdn.thetrackernetwork.com/cdn/fortnite/45E212219_large.png', 'manifestId': 12219, 'name': 'Chaos Agent', 'rarity': 'Epic', 'storeCategory': 'BRWeeklyStorefront', 'vBucks': 1500}
  • ImageUrl:商品の画像リンク
  • manifestId:商品ID??
  • name:商品名
  • rarity:商品のレアリティ
  • storeCategory:商品のカテゴリー(Emoteなど)だと思ったんですけど全部BRDailyStorefronとなっているのでわからないです。
  •  vBucks:値段

さいごに

 今回はFortnite tracker APIを使って結果の表示だけさせてみました。日本語の文献が見当たらなく、APIの扱いにも慣れていないので少し苦労しました。誰かのお役に立てれば幸いです。ストア以外にも個人の戦績なども見ることができるようなので公式ドキュメントを参照して頑張ってください。

 

参考

qiita.com

 

おわり。

もしよければ↓ぽちっと↓お願いします。

ブログランキング・にほんブログ村へにほんブログ村 PVアクセスランキング にほんブログ村

スポンサーリンク