1
大家好我已经尝试了所有我能想到的工作。我知道它通过在浏览器中使用返回stream = null或active,但它不会将我的按钮应用于我的页面。 JavaScript不太好,任何人都可以指出我的方向。Twitch Button(HTML/JScript w bootstrap)
<script type="text/javascript">
(function() {
var user_name, api_key;
user_name = "Undead_Atomsk";
api_key = "************************";
twitch_widget.attr("href","https://twitch.tv/" + user_name);
$.getJSON('https://api.twitch.tv/kraken/streams/' + user_name + '?client_id=' + api_key + '&callback=?', function(data) {
if (data.stream) {
document.write(<a href="http://www.twitch.tv/Undead_Atomsk" target="_blank" class="btn btn-success navbar-btn navbar-right">Live!</a>);
} else {
document.write(<a href="http://www.twitch.tv/Undead_Atomsk" target="_blank" class="btn btn-danger navbar-btn navbar-right">Offline!</a>);
}
});
})();
</script
使用浏览器的devtools:检查控制台中的请求错误,检查网络选项卡中的请求/响应,看看Twitch API响应的是什么。 – yuriy636