嗨,我正在努力让Youtube Data API的搜索部分工作,但运气不好。
我完全从Youtube的GitHub页面复制了代码,同时遵循了他们的教程
YT Github页面
问题似乎出在这个功能上;
function search() {
var q = $('#query').val();
var request = gapi.client.youtube.search.list({
q: q,
part: 'snippet'
});
request.execute(function(response) {
var str = JSON.stringify(response.result);
$('#search-container').html('<pre>' + str + '</pre>');
});
}
这是测试站点
如有任何帮助,将不胜感激
谢谢;)
您的搜索函数中有一个错误,它最初不允许JS加载,后来会给您未定义的错误。以下是正确的源代码:https://jsfiddle.net/aqwpg8ef/
request = gapi.client.youtube.search.list({
q: 'q', //old one was without quotes
part: 'id, snippet', //the parts should be in quotes as well
type: 'video',
order: 'date'
});
大多数情况下,在ajax上调用搜索。20-22线附近
希望能有所帮助!
干杯。。