私はまだ PHP に慣れておらず、Json もまったく初めてです。私がやりたいのは、特定の Twitch.tv Livestream がオンラインかどうかをチェックすることです。また、視聴者を獲得したいと考えています。Twitch.tv には独自の API ( https://github.com/justintv/Twitch-API/wiki/API ) があり、これを使用するとこれが可能になるはずです。これが私の最初のアプローチです:
// Twitch Streams
else if($typ == 't') {
$api = file_get_contents("https://api.twitch.tv/kraken/streams/".$stream_id);
$json = json_decode($api);
if($json->stream != null) {
return true;
}
else {
return false;
}
}
問題は、file_get_contents が https を理解していないようで、ラッパーがインストールされていないと主張していることです。問題は、通常の http リクエストは API でサポートされていないため、別の関数を使用する必要があると思います。誰かが別の (それほど難しくない) 関数を提案してくれませんか? curl と fsocket について読んだことがありますが、私には少し使いにくいようです。