0
我試圖從包含「part」的參數中使用jQuery和Ajax GET請求獲取Youtube API中的數據。 GET請求沒問題(代碼200),但是當我看到數據時,我得到一個錯誤400「所需參數:部分」。 任何人都可以給我一些小費來解決這個問題嗎? 這是我的jQuery的一部分,ajax請求的結果就在下面。YoutubeData API V3 - 錯誤400:必需參數 - 部分
$(document).ready(function(){
console.log('doc ok');
$('#tag-search').submit(function(){
var search_term = {
q: "test"
};
search(search_term);
});
});
function search(search_term) {
console.log('searching ...');
console.dir(search_term);
var search_term = '';
var desireSearch = $ ('#tag').val();
var channelName = 'Iron_Maiden';
$.ajax({
method: 'GET',
url: 'https://www.googleapis.com/youtube/v3/channels?',
part : 'contentDetails',
forUsername: channelName,
key: '(My personal key)',
dataType: 'jsonp'
})
.done(function(results){
var result = results.data;
console.log(result);
});
}
這是我得到:
jQuery1900617815546458587_1453343296717 (
{
"error": {
"errors": [
{
"domain": "global",
"reason": "required",
"message": "Required parameter: part",
"locationType": "parameter",
"location": "part"
}
],
"code": 400,
"message": "Required parameter: part"
}
}
)
很好的建議!我只需要將「部分」改爲「片段」即可。它工作正常,我正在獲取數據。 –