Итак, я работаю над сайтом, основанным на чем-то, называемом API Hypixel.
Когда я использую форум, в котором пользователь может ввести имя, я получаю ответ
Player == nullArray ([0] => Array ([success] => [cause] => [status] => 204) [1] => Array ([success] => [cause] => [status] => 204))
Это мой код:
<?php
$ign = $_GET['ign'];
include_once('HypixelPHP.php');
$HypixelPHP = new HypixelPHP\HypixelPHP(['api_key' => 'BLOCKED']);
// get a player object using the hypixel api object
$player = $HypixelPHP->getPlayer([\HypixelPHP\KEYS::PLAYER_BY_NAME => '$ign']);
if ($player != null) {
echo 'View stats for ' . $player->getFormattedName(true, true);
echo '<br>';
echo '<h1>GAME STATS</h1>';
echo '<h3>Mega Walls</h3>';
echo 'Wins: ' . $player->getStats()->getGameFromID(\HypixelPHP\GameTypes::WALLS3)->getInt('wins');
echo '<br>';
echo 'Kills: ' . $player->getStats()->getGameFromID(\HypixelPHP\GameTypes::WALLS3)->getInt('kills');
echo '<br>';
echo 'Final Kills: ' . $player->getStats()->getGameFromID(\HypixelPHP\GameTypes::WALLS3)->getInt('final');
echo '<br>';
} else {
echo 'Player == null';
print_r($HypixelPHP->getUrlErrors());
}
?>
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css" />
</head>
</html>
В форме я сделал имя предмет правильный.
Это должно быть выход:
Наряду с некоторыми другими вещами.
Если вы, ребята, можете помочь, спасибо!
Можете ли вы предоставить содержимое файла HypixelPHP.php? Он упоминается в include, и было бы полезно также иметь этот исходный код. –
@BrianSchroeter https://github.com/Plancke/hypixel-php Нажмите на папку HypixelPHP. – HoogleyBoogley
Какой результат вы получаете вместо того, что ожидаете? – Barmar