Advertisement
Guest User

Untitled

a guest
Aug 8th, 2017
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. <?php
  2. $streamChannel = "kamiiq";
  3. $url = "https://api.twitch.tv/kraken/streams?channel=" . $streamChannel;
  4. $clientID = "6x31cwwskz31pmkfibymz8un59icd2";
  5. function file_get_contents_curl($url) {
  6. $ch = curl_init();
  7. curl_setopt_array($ch, [
  8. CURLOPT_HTTPHEADER => [
  9. // I was getting "Undefined variable: clientID"
  10. "Client-ID: 6x31cwwskz31pmkfibymz8un59icd2"
  11. ],
  12. CURLOPT_RETURNTRANSFER => true,
  13. CURLOPT_URL => $url,
  14. CURLOPT_AUTOREFERER => TRUE,
  15. CURLOPT_HEADER => FALSE,
  16. CURLOPT_RETURNTRANSFER => TRUE,
  17. CURLOPT_FOLLOWLOCATION => TRUE
  18. ]);
  19. $data = curl_exec($ch);
  20. curl_close($ch);
  21.  
  22. return $data;
  23. }
  24. $data = file_get_contents_curl($url);
  25. $json_array = json_decode($data, true);
  26. if(isset($json_array["streams"][0]["channel"])) {
  27. echo '<div id="twitch-embed"></div>
  28.  
  29. <!-- Load the Twitch embed script -->
  30. <script src="https://embed.twitch.tv/embed/v1.js"></script>
  31.  
  32. <!--
  33. Create a Twitch.Embed object that will render
  34. within the "twitch-embed" root element.
  35. -->
  36. <script type="text/javascript">
  37. var embed = new Twitch.Embed("twitch-embed", {
  38. width: 854,
  39. height: 480,
  40. channel: "kamiiq",
  41. layout: "video",
  42. autoplay: true
  43. });
  44.  
  45. var player = embed.getPlayer();
  46. player.addEventListener(Twitch.Player.PLAY, function() {
  47. changeAdvertisementBanner();
  48. });
  49. player.play();
  50. </script>
  51. </div>';
  52. } else {
  53. echo "nope";
  54. }
  55. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement