Browser 我对新的TwitchAPI有一些问题

Browser 我对新的TwitchAPI有一些问题,browser,twitch-api,Browser,Twitch Api,我为twitch频道创建自己的浏览器扩展 我用Twitch Kraken API编写了javascript扩展,但它已经被更改了 新的Twitch API是“” 我在代码中替换了API,但扩展始终显示联机状态 xhr.open('GET', this.API_URL_STREAM, true) xhr.setRequestHeader('Accept', 'application/vnd.twitchtv.v5+json') xhr.setRequestHeader('

我为twitch频道创建自己的浏览器扩展

我用Twitch Kraken API编写了javascript扩展,但它已经被更改了

新的Twitch API是“”

我在代码中替换了API,但扩展始终显示联机状态

    xhr.open('GET', this.API_URL_STREAM, true)

    xhr.setRequestHeader('Accept', 'application/vnd.twitchtv.v5+json')
    xhr.setRequestHeader('Client-ID', this.CLIENT_ID)

    xhr.onreadystatechange = e => {
        if (xhr.readyState == 4 && xhr.status == 200) {
            const body = xhr.responseText
            let json = {}

            try {
                json = JSON.parse(body)
            } catch (e) {
                console.info(e, xhr.responseText)
            }

            this.handle_response(json)
        }
    }
    xhr.send(null)
}

我没有错误消息。始终是我的流的在线状态,但我不在线。

看起来请求本身没有问题,因此没有错误,但缺少两件事来帮助您,第一件事是什么url是
API\u url\u流
,您对结果做了什么?API\u url\u流是,我做了一个布尔值,在“离线”或“在线”之间进行选择您的URL用于请求特定游戏的当前流。不适用于流状态。如果数据数组为空,则尝试流脱机。