Youtube Data API v3突然停止工作

时间:2015-03-03 19:53:44

标签: javascript youtube

我正在使用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;

1 个答案:

答案 0 :(得分:1)

您需要加载

<script src="https://apis.google.com/js/client.js?onload=onClientLoad" type="text/javascript"></script>

search.js

之后