通过在 Riot 中的排名获取召唤师 Api
Fetch summoners by ranking in Riot Api
我刚开始接触 Riot API,我一直坚持按排名获取召唤师。我使用了 getChampion()
函数,但它检索的数据与其他已经 运行 的站点不同。
我是这样使用的:
<?php
include('php-riot-api.php');
include('FileSystemCache.php');
//testing classes
//using double quotes seems to make all names work (see issue: https://github.com/kevinohashi/php-riot-api/issues/33)
$summoner_name = "RiotSchmick";
$summoner_id = 585897;
$test = new riotapi('na');
$testCache = new riotapi('na', new FileSystemCache('cache/'));
$r = $test->getChampion(); echo "<pre>"; print_r($r);echo "</pre>";
this fetch array like this
[champions] => Array
(
[0] => Array
(
[id] => 266
[active] => 1
[botEnabled] =>
[freeToPlay] => 1
[botMmEnabled] =>
[rankedPlayEnabled] => 1
)
[1] => Array
(
[id] => 103
[active] => 1
[botEnabled] =>
[freeToPlay] =>
[botMmEnabled] =>
[rankedPlayEnabled] => 1
) ..................
在我使用 $r->getSummoner(266); // 103
和我从上面的数组中获得的所有 id 之后。但是我得到的召唤师名字与其他 运行 站点不同,例如 http://na.op.gg/ranking/ladder/ and http://quickfind.kassad.in/rankings/na(这两个站点具有相同的数据,但我的不同)。
我相信你想使用 https://euw.api.pvp.net/api/lol/euw/v2.5/league/master?type=RANKED_SOLO_5x5&api_key=
和 https://euw.api.pvp.net/api/lol/euw/v2.5/league/challenger?type=RANKED_SOLO_5x5&api_key=
API 而不是使用 summonerID 数据。
我刚开始接触 Riot API,我一直坚持按排名获取召唤师。我使用了 getChampion()
函数,但它检索的数据与其他已经 运行 的站点不同。
我是这样使用的:
<?php
include('php-riot-api.php');
include('FileSystemCache.php');
//testing classes
//using double quotes seems to make all names work (see issue: https://github.com/kevinohashi/php-riot-api/issues/33)
$summoner_name = "RiotSchmick";
$summoner_id = 585897;
$test = new riotapi('na');
$testCache = new riotapi('na', new FileSystemCache('cache/'));
$r = $test->getChampion(); echo "<pre>"; print_r($r);echo "</pre>";
this fetch array like this
[champions] => Array
(
[0] => Array
(
[id] => 266
[active] => 1
[botEnabled] =>
[freeToPlay] => 1
[botMmEnabled] =>
[rankedPlayEnabled] => 1
)
[1] => Array
(
[id] => 103
[active] => 1
[botEnabled] =>
[freeToPlay] =>
[botMmEnabled] =>
[rankedPlayEnabled] => 1
) ..................
在我使用 $r->getSummoner(266); // 103
和我从上面的数组中获得的所有 id 之后。但是我得到的召唤师名字与其他 运行 站点不同,例如 http://na.op.gg/ranking/ladder/ and http://quickfind.kassad.in/rankings/na(这两个站点具有相同的数据,但我的不同)。
我相信你想使用 https://euw.api.pvp.net/api/lol/euw/v2.5/league/master?type=RANKED_SOLO_5x5&api_key=
和 https://euw.api.pvp.net/api/lol/euw/v2.5/league/challenger?type=RANKED_SOLO_5x5&api_key=
API 而不是使用 summonerID 数据。