[PHP] Obtenir des informations sur les jeux avec l’API Web Steam.
J’ai déjà regardé l’api web de steam par curiosité, je vais donc écrire le code que j’ai regardé à l’époque.
Il y a une api pour obtenir des informations sur les jeux publiées du côté de steam, et j’ai pu obtenir le titre du jeu que j’ai spécifié avec une description de code assez simple.
Je me demande s’il serait possible de créer une sorte de site web basé sur ce genre d’informations (…).
. <?php // Put the game title number here $appid = 0; // Get basic game information $appUrl = "https://store.steampowered.com/api/appdetails?appids={$appid}&cc=JP&l=japanese"; // Initialize cURL session $ch = curl_init(); // set cURL options curl_setopt($ch, CURLOPT_URL, $appUrl); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // Execute the request $response = curl_exec($ch); // close cURL session curl_close($ch); // Convert json data to an associative array $appData = json_decode($response, true); // if no data, exit if (! $appData || ! $appData[$appid]['success']) { die("Failed to retrieve game information. "); } // Assign game information to a variable $info = $appData[$appid]['data']; // display game title echo $info['name']; ? >
Mettez le numéro du titre du jeu dans la variable appid. Vous pouvez trouver ce numéro en regardant l’url de la page du magasin du jeu sur steam.
Cette api ne permet d’obtenir des informations que pour un seul titre de jeu (probablement), ce qui n’est pas pratique.