【PHP】APEX LEGENDS TRACKER APIを使って、ユーザー情報を取得してみた!!!
上記の記事によると、FPSゲームをプレイすると、仕事や勉強などにも関係する「課題遂行能力」が向上する
実際に自分はよくAPEX LEGENDSをプレーしていますが、課題遂行能力が向上したかは自分ではよく分かりません、、、
apex をプレーしている最中にふと思いつきました。
apexのapiってあるのかな?
調べてみるとありました。
apex.tracker.gg
まず上記サイトからユーザー登録し、api keyを取得します。
今回は、自分の好きなストリーマーのKHさんhttps://www.twitch.tv/dtn_khのapexのスタッツを取得することをゴールとします。!!!
ソースコード
<?php $header = array( "TRN-Api-Key:取得したapi keyを指定してください" ); //urlの形式 //https://public-api.tracker.gg/apex/v1/standard/profile/{PLATFORM}/{NAME} //Platforms: 1 = XBOX 2 = PSN 5 = Origin / PC $url = "https://public-api.tracker.gg/v2/apex/standard/profile/5/dtn_kh"; //user情報取得 $curl = curl_init($url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_HTTPHEADER, $header); //実行!!! $response = curl_exec($curl); //ブラウザでjsonを表示してみる!!! echo $response; curl_close();
説明
apiを利用するためには、httpリクエストヘッダーにapi keyを渡す必要があります。
githubのreadmehttps://github.com/TrackerNetwork/TRN.Developers
によると
のように指定するようです。
さいごに
大学でもapexはとても人気で、apexが共通の話題で他の学部の子ともコミュニケーションが取りやすいです!
ご指摘等ございましたら、コメント頂けるとありがたいです。