2016-04-22 16 views
-1

こんにちは私は蒸気ノードのボットで蒸気でウェブサイトを作ったが、時には蒸気にログインした後、これは私のウェブサイト上に表示されています。Steam Apiの問題とPHPのエラー

私の開発者によると、私には蒸気APIの問題です。本当ですか?

https://gyazo.com/3b72a35341e28761eaee2c8bcbfee7b0

+0

スチームAPIがダウン – Farkie

+0

スチームAPIで自分のメインのサイトでより多くのAPIを見つけることができます鉱山はテスト段階にまだある一方で、現在、私はわからないが、ダウン彼らのボットが作業している他の賭けのサイトです突然取引を停止する私のボットに間違っています。 – nodebotquestion

答えて

0

ですウェブサイトへのAPI呼び出しを行い、ユーザーが蒸気の状態に応じてウェブサイトを閲覧できるようにすることができます。

最初にjson文字列として保存されるapiを開きます。あなたが別のファイルにこれを置く場合checkSteam.phpを言うと、あなたは

include 'checkSteam.php'; 

とIFなステートメントを使用して操作を行うことができ、あなたのメインページに含め、それをデコードしてSteamStatus

$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'}; 

のSteamCommunity部分にアクセス:

if($steamOnline !== "offline") { 
    // Show the users your website 
} 
else { 
    // deny access since steam is down 
} 

私は状況のこのAPIの提供のすべてを知りませんが、それは多くの場合、私が唯一!== "offline"

を使用するので、「遅れ」として示しています

あなたはhere

-2

https://steamstat.us

ブラウザ(のfile_get_contentsから1)でそのリンクにアクセスしてみてください、それが503をスローした場合、それはあなたis.steam.rip、スチーム号似たようなサイトを使用して

+0

あなたは何を意味するのですか(file_get_contentsからのもの)、imはsteamstat.usにありますが、 – nodebotquestion