Javascript 如何将YouTube API与JS结合使用,在我的网页上成功执行搜索?

Javascript 如何将YouTube API与JS结合使用,在我的网页上成功执行搜索?,javascript,youtube-api,Javascript,Youtube Api,我正在尝试对用户在JS中输入的关键字进行YouTube搜索。这是我的密码: 函数onClientLoad(){ load('youtube','v3',onYouTubeApiLoad); } 函数onYouTubeApiLoad(){ gapi.client.setApiKey('aizasyczpzp564ykvqpun38ms0abtr0choey0'); } 函数搜索(){ var query=document.getElementById('query')。值; var reques

我正在尝试对用户在JS中输入的关键字进行YouTube搜索。这是我的密码:

函数onClientLoad(){
load('youtube','v3',onYouTubeApiLoad);
}
函数onYouTubeApiLoad(){
gapi.client.setApiKey('aizasyczpzp564ykvqpun38ms0abtr0choey0');
}
函数搜索(){
var query=document.getElementById('query')。值;
var request=gapi.client.youtube.search.list({
部分:'代码片段',
问:查询
});
请求。执行(onSearchResponse);
}
函数onSearchResponse(响应){
var responseString=JSON.stringify(response',2);
document.getElementById('response').innerHTML=responseString;
}

搜寻

我发现了这一点,根据这一点,你必须运行gapi.init(),而且你从来没有调用过onClientLoad方法。我认为当加载YouTube API接口时,onClientLoad会自动调用。还有,我应该如何以及在何处运行gapi.init()?我真的很感激任何帮助。