Steam Api问题和PHP错误

Steam Api问题和PHP错误,php,node.js,steam-web-api,Php,Node.js,Steam Web Api,嗨,伙计们,我用steam节点机器人在steam上创建了一个网站,但有时在登录steam后,我会在我的网站上方显示这个 我的开发人员告诉我是steam api问题。这是真的吗 尝试在浏览器中访问该链接(一个来自文件获取内容),如果它抛出503,则是Steam问题使用类似的网站is.Steam.rip。您可以对该网站进行api调用,并允许用户根据Steam的状态查看您的网站 首先打开保存为json字符串的api。解码并访问SteamStatus的SteamCommunity部分 $steam =

嗨,伙计们,我用steam节点机器人在steam上创建了一个网站,但有时在登录steam后,我会在我的网站上方显示这个

我的开发人员告诉我是steam api问题。这是真的吗


尝试在浏览器中访问该链接(一个来自文件获取内容),如果它抛出503,则是Steam问题

使用类似的网站is.Steam.rip。您可以对该网站进行api调用,并允许用户根据Steam的状态查看您的网站

首先打开保存为json字符串的api。解码并访问SteamStatus的SteamCommunity部分

$steam = file_get_contents('http://is.steam.rip/api/v1/?request=SteamStatus') or die("Is.Steam.RIP is currently offline");
$json_a = json_decode($steam);
$steamOnline=  $json_a->{'result'}->{'SteamStatus'}->{'services'}->{'SteamCommunity'};
如果你把它放在一个单独的文件中,比如checkSteam.php,并将它包含在你的主页中,你可以这样做

include 'checkSteam.php';
以及使用if语句:

if($steamOnline !== "offline") {
    // Show the users your website
}
else {
    // deny access since steam is down
}
我不知道这个api提供的所有状态,但它经常显示为“延迟”,因此我只使用
!==“离线”


你可以在他们的主站点上找到更多的api,你的意思是什么(一个来自file_get_contents),我在steamstat.us上,但一切看起来都很好:O–Steam api关闭,其他博彩站点他们的机器人正在工作,而我的还在测试阶段,目前我不确定我的机器人突然停止交易有什么问题。