1. Go to this page and download the library: Download islem-kms/riot-api library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
islem-kms / riot-api example snippets
// Include all DIR__ . "/vendor/autoload.php";
use RiotAPI\LeagueAPI\LeagueAPI;
use RiotAPI\LeagueAPI\Definitions\Region;
// Initialize the library
$api = new LeagueAPI([
// Your API key, you can get one at https://developer.riotgames.com/
LeagueAPI::SET_KEY => 'YOUR_RIOT_API_KEY',
// Target region (you can change it during lifetime of the library instance)
LeagueAPI::SET_REGION => Region::EUROPE_EAST,
]);
// And now you are ready to rock!
$ch = $api->getStaticChampion(61); // Orianna <3
// ...initialization...
// this fetches the summoner data and returns SummonerDto object
$summoner = $api->getSummonerByName('I am TheKronnY');
echo $summoner->id; // KnNZNuEVZ5rZry3I...
echo $summoner->puuid; // rNmb6Rq8CQUqOHzM...
echo $summoner->name; // I am TheKronnY
echo $summoner->summonerLevel; // 69
print_r($summoner->getData()); // Or array of all the data
/* Array
* (
* [id] => KnNZNuEVZ5rZry3IyWwYSVuikRe0y3qTWSkr1wxcmV5CLJ8
* [accountId] => tGSPHbasiCOgRM_MuovMKfXw7oh6pfXmGiPDnXcxJDohrQ
* [puuid] => rNmb6Rq8CQUqOHzMsFihMCUy4Pd201vDaRW9djAoJ9se7myXrDprvng9neCanq7yGNmz7B3Wri4Elw
* [name] => I am TheKronnY
* [profileIconId] => 3180
* [revisionDate] => 1543438015000
* [summonerLevel] => 69
* )
*/
// ...initialization...
// this fetches the champion data and returns StaticChampionDto object
$champion = $api->getStaticChampion(61);
echo $champion->name; // Orianna
echo $champion->title; // the Lady of Clockwork
print_r($champion->getData()); // Or array of all the data
/* Array
* (
* [id] => 61
* [name] => "Orianna"
* [key] => "Orianna"
* [title] => "the Lady of Clockwork"
* )
*/