Derzeit versuche ich die Twitch-API verwenden, um Twitch Statistiken wie aktuelle Zuschauer, Titel und mehr Ich bin in ein Problem mit @File_Get_Contents
läuft bei der Verwendung dieser meine Anfrage scheint zu sein verzögert oder nicht so schnell wie ich erfrische, dh ich denke, dass die Ergebnisse im Cache gespeichert werden können.JSON Decode PHP (Curl vs File_Get)
Zum Beispiel hier ist mein alter Code
$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'];
Das Hauptproblem dabei ist tut es scheint, wie es jedes Mal, wenn ich aktualisierte aktualisiert, so dass ich sah cURL für bessere Ergebnisse + Ich habe gehört, es ist viel schneller in der Verwendung mit Ladezeit!
Hier mein aktueller Curl-Code ist
$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'];
Für den ersten Code meinte ich '@ file_get_contents' nicht' curl_get_contents' – Baker
gibt es keine 'Zuschauer' im Code geschrieben –
Der Code, den Sie zeigten, verwendet nicht die Variablen' bio', 'user' und' online'. Wo bekommt das Fehlerprotokoll ihre Namen? – BeetleJuice