将蒸汽应用程序加载为JSON文件


Load steam applist as JSON file

我一直试图从这个url加载Steam应用程序列表"https://api.steampowered.com/ISteamApps/GetAppList/v2/?key=XXXXXXXXXetc.",我已经尝试了所有的组合,我认为,用AJAX,使用PHP下载它,但我没能找到一种方法,希望你能帮助!

提前感谢Magn0053

试试这个:

<?php
$jsonString = file_get_content("https://api.steampowered.com/ISteamApps/GetAppList/v2/?key=XXXXXXXXXetc");
$listArray = json_decode($jsonString, true);
echo "<ul id="listResults">'r'n";
foreach($listArray as $k => $v){
    echo "<li><label>$k</label>: $v</li>'r'n";
}
echo "</ul>'r'n";
?>

这也可以在JQuery中完成(例如:http://jsfiddle.net/Twisty/be5h65L3/):

)
$(function(){
    $("#getListBtn").click(function(){
        var url = 'https://api.steampowered.com/ISteamApps/GetAppList/v2/?key=XXXXXXXXXetc&callback=?';
        $.ajax({
            type: 'GET',
            url: url,
            async: false,
            jsonpCallback: 'jsonCallback',
            contentType: "application/json",
            dataType: 'jsonp',
            success: function(data) {
               $.each(data, function(k, v){
                   $("#listResults").append("<li><label>" + k + "<label>: " + v + "</li>");
               });
            },
            error: function(e) {
               console.log(e.message);
            }
        });
    });
});