Я работаю со следующими API:
http://api.steampowered.com/ISteamApps/GetAppList/v0002/?format=json
https://store.steampowered.com/api/appdetails?appids=GAMEID (пример игры: "730" - встречный удар )
Моя цель с обоими из них состоит в том, чтобы искать их данные. Например, я хочу, чтобы первый API давал мне название игры на основе его идентификатора, а второй - конкретную c информацию об игре, например, если в ней есть торговые карты (id: 29 в API).
Я попробовал несколько вещей, но я немного растерялся из-за этого, я действительно не понимаю JSON, поэтому я был бы очень признателен за помощь. Я открыт для решений PHP и JS.
IN PHP, вы можете использовать функцию json_decode() для преобразования JSON данных в массив. Вы можете получить доступ к значениям, как и для массива classi c:
json_decode()
$appID = 730 ; $url = 'https://store.steampowered.com/api/appdetails?appids=' . $appID ; $content = file_get_contents($url) ; // retrieve the JSON data string from the website $data = json_decode($content, true); // convert the JSON string into PHP array echo $data[$appID]['data']['name'] ; // Counter-Strike: Global Offensive var_dump($data[$appID]['data']['is_free']); // bool(true)