Начало » APIs » Информация за определен играч


Описание

Можете да покажете информация за определен играч на ваш гейм сървър на уеб страницата си. Единственото, което се изисква за да използвате нашето API е гейм сървърът ви да е добавен в нашия каталог.

api
Лесно за използване
transfer
HTTP GET или HTTP POST заявка
json
Информация в JSON формат

Параметри

https://gametracker.bg/api/player
Параметър Тип Задължителен Инфо
id integer да уникалният номер на сървъра (ID)
name string да никнейм на играча

Структура на информацията

{
	"player": {
		"name": "burgasko",
		"score": 0,
		"time": 214,
		"first_seen": "2016-05-07T19:42:27+03:00",
		"last_seen": "2016-05-07T19:46:01+03:00"
	}
}

Пример за използване чрез PHP (стъпка по стъпка)

1
За да използвате услугата трябва да поставите следващата функция някъде в горната част на уеб страницата си:

function GAMETRACKER_API_PLAYER_INFO($server_id, $player) 
{

	$url = 'https://gametracker.bg/api/player';
     
	$params = http_build_query(array(
		'id' => $server_id,
		'name' => $player
	));
     
	$ch = curl_init($url);
	curl_setopt($ch, CURLOPT_POST, true);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
	curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
	$data = curl_exec($ch);
	curl_close($ch);
	   
	$data = json_decode($data, true);
	   
	return $data;

}
Параметър Тип Задължителен Инфо
server_id integer да уникалният номер на сървъра (ID)
player string да никнейм на играча

2
Дефинирате променлива:

$player = GAMETRACKER_API_PLAYER_INFO(6,'burgasko');    

3
Извеждате информацията там, където ви е необходима:

// извеждане на името                    
echo $player['player']['name']; 

// извеждане на резултата
echo $player['player']['score'];

// извеждане на изиграното време
echo $player['player']['time'];

// извеждане на първия път, когато играча е забелязан
echo $player['player']['first_seen']; 

// извеждане на последнния път, когато играча е излязъл
echo $player['player']['last_seen'];                 

Всички полета са задължителни.




Потребителско име

Парола