現在、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'];
最初のコードでは、私は 'curl_get_contents'でない' @ file_get_contents'を意味しました – Baker
コードに 'viewerers'がありません投稿したコード –
あなたが示したコードは、 「バイオ」、「ユーザー」、「オンライン」。では、エラーログはどこから名前を取得していますか? – BeetleJuice