我正在尝试使用带有所需参数的 jQuery 和 Ajax GET 请求从 Youtube API 获取数据,包括“部分”。GET 请求没问题(代码 200),但是当我看到数据时,我收到错误 400“必需参数:零件”。谁能给我一些提示来克服这个问题?这是我的 jQuery 的一部分,ajax 请求的结果就在下面。
$(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);
});
}
Run Code Online (Sandbox Code Playgroud)
这就是我得到的:
jQuery1900617815546458587_1453343296717 (
{
"error": {
"errors": …Run Code Online (Sandbox Code Playgroud)