我正在使用Youtube API来基于搜索词搜索并获取视频信息。但是,以下代码不会返回视频的任何ID,而只会返回一件事:
{"B":{"method":"youtube.search.list","rpcParams":{"type":"video","part":"snippt","q":"party"},"transport":{"name":"googleapis"}}}
这是我的JavaScript代码:
var search = "party";
var category = "music";
function searchVideos() {
gapi.client.load('youtube', 'v3', function() {
console.log('youtube API loaded...');
var request = gapi.client.youtube.search.list({
type: 'video',
part: 'snippt',
q: search
});
var str = JSON.stringify(request);
alert(str);
});
}
此外,我想将搜索范围限制在javascript代码中指定的类别。
请帮忙!谢谢。
最佳答案
您有错别字:
part: 'snippt',
它应该是
part: 'id, snippet',
如果您要给定搜索查询的视频ID和摘要。
关于javascript - YouTube API搜索并获取视频列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23849280/