2017-08-14 44 views
0

我想在$就https://api.twitch.tv/kraken/channels/https://api.twitch.tv/kraken/streams/JSON多個URL與頭

$.ajax({ 
type: 'GET', 
url: 'https://api.twitch.tv/kraken/channels/' + item, 
headers:{ 
    'Client-ID': 'k7uj51l1cteh0sbhwplk4hqq6c7bqo'}, 
success: function(data){ 
    console.log(data); 
}, 
error: function(data){ 
alert("doesn't work") 
}, 
}); 

,但我也需要有頭有「客戶ID」多個網址。我試圖用這個:

$.getJSON(channel, function(e){ 
    $.getJSON(stream,function(f){ 
    }); 
}); 

但它不起作用。

+0

嘗試獲取兩個ajax請求,並在每個請求中獲取數據。 –

+0

你的'channel'和'string'對象是什麼? –

回答

0

看來你忘了添加一個頭"accept": "application/vnd.twitchtv.v5+json"


完整的工作代碼示例

var settings = { 
 
    "async": true, 
 
    "crossDomain": true, 
 
    "url": "https://api.twitch.tv/kraken/channels/44322889", 
 
    "method": "GET", 
 
    "headers": { 
 
    "client-id": "k7uj51l1cteh0sbhwplk4hqq6c7bqo", 
 
    "accept": "application/vnd.twitchtv.v5+json" 
 
    } 
 
} 
 

 
$.ajax(settings).done(function (response) { 
 
    console.log(response); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

結賬這段代碼

+0

如果沒有解釋,這真的沒有幫助,並且與OPs問題沒有關係。你可能想閱讀[回答],看看從一個好的答案預期什麼,然後相應地編輯你的文章 –