我對PHP仍然不是很滿意,而且對Json也是一個全新的東西。我想要做的是檢查一個特定的Twitch.tv Livestream是否在線,也是我想要的觀衆。 Twitch.tv有自己的API(https://github.com/justintv/Twitch-API/wiki/API),這應該是可能的。這是我的第一種方法:如何在PHP中製作https請求
// 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,則claimes的包裝沒有安裝。事情是API不支持正常的http請求,所以我想我必須使用另一個函數。有人可以建議我一個不同的(不太難用)功能。我已經閱讀了關於捲曲和fsocket,但他們似乎有點難以用於我。
容易並不總是更好。 :)閱讀cURL。你會得到它的竅門。 – SenorAmor
你應該使用捲曲庫。 http://php.net/manual/en/book.curl.php –
請參閱http://stackoverflow.com/questions/2305954/how-to-enable-https-stream-wrappers –