如果我搜索"万个岛屿mofro"在youtube上,所需的视频是第一个结果。但是,我认为该视频根本不会显示使用Google的Youtube搜索API。即使我非常具体地搜索,它也只是返回零结果。这是我的代码:
var request = gapi.client.youtube.search.list({
q: "ten thousand islands mofro",
part: 'id, snippet',
type: 'video'
});
这是否与版权问题有关?但是,如果是这样,为什么我能够在Youtube上毫不费力地找到它,而不是通过使用它的API?
编辑:这绝对与搜索音乐有关。正在寻找"和谐的放克akeon"虽然在通过Youtube网站搜索时也没有返回正确的视频。看起来,出于某种原因,youtube频道有" - 主题"不会从API返回。仍在寻找解决方法或原因。
答案 0 :(得分:1)
如果您没有得到预期的结果,请务必先尝试直接的网址请求。
给出了很多结果。仔细检查你的代码。
OP评论后:答案似乎是:'地区限制'。
答案 1 :(得分:0)
答案最终是由youtube自动生成的那些视频,并且API找不到自动生成的视频(这些视频会附加“ - 主题”)。我的解决方法是从我的服务器调用HTTP请求以查找视频。