首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Twitch channels状态Chrome

Twitch channels状态Chrome
EN

Stack Overflow用户
提问于 2016-10-30 19:54:55
回答 2查看 533关注 0票数 0

我正在尝试做一个Chrome扩展来帮助在Twitch上进行流媒体。

我在控制台中没有任何错误,什么都没有,只是在我的扩展图标下有一个空白的弹出窗口。

下面是我的代码:

代码语言:javascript
复制
$.getJSON('https://api.twitch.tv/kraken/streams/twitchplayspokemon', function(channel) {

    if (channel["stream"] == null) {
        window.alert("offline");

    } else {
        window.alert("online");

    }
});
代码语言:javascript
复制
<!doctype html>
<html>
  <head>
    <title>Twitch Status</title>
    <script src="http://code.jquery.com/jquery-1.11.2.min.js"></script>
    <script src="popup.js"></script>
  </head>
</html>

EN

回答 2

Stack Overflow用户

发布于 2016-10-30 20:00:02

当您访问api.twitch.tv网址时,您会看到一个400错误代码,这是一个错误的请求。添加了一条消息,说明您的客户端id未指定...您需要在注册后将其添加到您的URL中。

Twitch给出了一个很好的解释here。先看看这个,它应该会对你有很大帮助。

票数 1
EN

Stack Overflow用户

发布于 2018-03-31 15:03:36

不完全清楚你在尝试做什么或请求什么,也不是在挖掘坟墓,但这里有一些有用的信息,请记住这是新的Twitch API,所以考虑到这篇文章的年龄,应该会有所不同。

这是直接从我的一个项目中获取的,如果不是很直接,请让我知道你是否需要更具体的帮助!:)

代码语言:javascript
复制
<?php
// Channel information
$clientID = 'clientID';
$twitch_channel = 'channel';

//// Twitch API call
$twitch = json_decode(curl_get_file_contents('https://api.twitch.tv/kraken/channels/'.$twitch_channel.'?client_id='.$clientID), true);


// Some other helpful API Data

$game = $twitch['game'];
$status = $twitch['status'];
$views = $twitch['views'];
$followers = $twitch['followers'];

// Grabs the status of your stream so we can display different information below based on your status.
$stream = json_decode(curl_get_file_contents('https://api.twitch.tv/kraken/streams/'.$twitch_channel.'?client_id='.$clientID), true);
$viewers = $stream['stream']['viewers'];
$online = false;
if ($stream['stream'] != NULL) {
$online = true;}


// If you want to output that a channel is playing X game for X amount of viewers while pulling their title.

if($online){ echo 'playing ' .$game. ' for ' .number_format($viewers). ' viewers'; } else { echo 'offline'; } ?>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40328758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档