Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $streamChannel = "kamiiq";
- $url = "https://api.twitch.tv/kraken/streams?channel=" . $streamChannel;
- $clientID = "6x31cwwskz31pmkfibymz8un59icd2";
- function file_get_contents_curl($url) {
- $ch = curl_init();
- curl_setopt_array($ch, [
- CURLOPT_HTTPHEADER => [
- // I was getting "Undefined variable: clientID"
- "Client-ID: 6x31cwwskz31pmkfibymz8un59icd2"
- ],
- CURLOPT_RETURNTRANSFER => true,
- CURLOPT_URL => $url,
- CURLOPT_AUTOREFERER => TRUE,
- CURLOPT_HEADER => FALSE,
- CURLOPT_RETURNTRANSFER => TRUE,
- CURLOPT_FOLLOWLOCATION => TRUE
- ]);
- $data = curl_exec($ch);
- curl_close($ch);
- return $data;
- }
- $data = file_get_contents_curl($url);
- $json_array = json_decode($data, true);
- if(isset($json_array["streams"][0]["channel"])) {
- echo '<div id="twitch-embed"></div>
- <!-- Load the Twitch embed script -->
- <script src="https://embed.twitch.tv/embed/v1.js"></script>
- <!--
- Create a Twitch.Embed object that will render
- within the "twitch-embed" root element.
- -->
- <script type="text/javascript">
- var embed = new Twitch.Embed("twitch-embed", {
- width: 854,
- height: 480,
- channel: "kamiiq",
- layout: "video",
- autoplay: true
- });
- var player = embed.getPlayer();
- player.addEventListener(Twitch.Player.PLAY, function() {
- changeAdvertisementBanner();
- });
- player.play();
- </script>
- </div>';
- } else {
- echo "nope";
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement