我正在使用YouTube API,现在它已不再使用了。 我不知道改变了什么,我不知道,我希望有人帮助我。
错误代码;
Uncaught TypeError: Cannot read property 'search' of undefined
在<head>
标记之间加载
<script src="https://apis.google.com/js/client.js?onload=onClientLoad" type="text/javascript"></script>
JS FILE
function onClientLoad() {
gapi.client.load('youtube', 'v3', function onYouTubeApiLoad() {
gapi.client.setApiKey('MY_MOST_RECENT_API_KEY');
});
}
function search() {
var q = $('#input').val();
var request = gapi.client.youtube.search.list({
part: 'snippet',
q: q
});
request.execute(onSearchResponse);
}
function onSearchResponse(response) {
showResponse(response);
}
function showResponse(response) {
var items = response.items;
console.log(items);
}
&#34;是变量q
返回正确的关键字&#34;
答案 0 :(得分:1)
您需要加载
<script src="https://apis.google.com/js/client.js?onload=onClientLoad" type="text/javascript"></script>
在search.js