2016-07-28 9 views
0

現在、Twitch APIを使用して現在のビューア、タイトルなどのツイートの統計情報を取得しようとしています。このリクエストを使用すると@File_Get_Contentsの問題が発生しています遅れたり、私がリフレッシュするのと同じくらい速くなったりしない、つまり結果がキャッシュになるかもしれないと思う。例えばJSONデコードPHP(Curl vs File_Get)

は、ここに私の古いコードである

$twitch = json_decode(curl_get_file_contents('https://api.twitch.tv/kraken/channels/'.$twitch_channel), true); 
$display_name = $twitch['display_name']; 
$game = $twitch['game']; 
$status = $twitch['status']; 
$url = $twitch['url']; 
$avatar = $twitch['logo']; 
$views = $twitch['views']; 
$followers = $twitch['followers']; 

それは私がリフレッシュされるたびに更新のように、このの主な問題は、それが思われるdidntのされているので、私はそれがはるかに高速だ聞いた+私はより良い結果を得るためのcURLを使用したに見えましたロードタイム!ここで

あなたのログは、PHPの通知を示している私の現在のカールコードは

$requesturl='https://api.twitch.tv/kraken/channels/' . $twitch_username; 
$ch=curl_init($requesturl); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
$cexecute=curl_exec($ch); 
curl_close($ch); 
$twitch = json_decode($cexecute,true); 
$display_name = $twitch['display_name']; 
$game = $twitch['game']; 
$status = $twitch['status']; 
$url = $twitch['url']; 
$avatar = $twitch['logo']; 
$views = $twitch['views']; 
$followers = $twitch['followers']; 
+0

最初のコードでは、私は 'curl_get_contents'でない' @ file_get_contents'を意味しました – Baker

+0

コードに 'viewerers'がありません投稿したコード –

+0

あなたが示したコードは、 「バイオ」、「ユーザー」、「オンライン」。では、エラーログはどこから名前を取得していますか? – BeetleJuice

答えて

0

ultimnately私は問題が何であったかを考え出したので、それが何らかの理由のために働いていないXAMPカールです。 PHP.iniに正しく設定されています.Sys32に2つの.DLLがあります。だから私はなぜこれが動作していないのか分からない

1

で、あなたはすべてのエラーを持っていません。私はあなたのコードをテストするためにlilを変更し、それは動作しています。だからあなたはおそらくあなたのヴァールを印刷していないでしょう。

Check your code with a print_r online

+0

これはPHPをテストするための私の現在のコードであり、結果は表示されません。 https://pastebin.com/JakUHnnu – Baker