首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript Youtube搜索API找不到视频

Javascript Youtube搜索API找不到视频
EN

Stack Overflow用户
提问于 2016-12-10 20:54:02
回答 3查看 656关注 0票数 1

如果我在youtube上搜索“万岛mofro”,第一个结果就是想要的视频。然而,我认为视频根本没有使用谷歌的Youtube搜索API出现。即使我非常具体地搜索,它也只是返回零结果。这是我的代码:

代码语言:javascript
复制
var request = gapi.client.youtube.search.list({
    q: "ten thousand islands mofro",
    part: 'id, snippet',
    type: 'video'
});

这与版权问题有关吗?但是,如果是这样的话,为什么我能够毫不费力地在Youtube上找到它,而不是通过使用它的API呢?

编辑:这肯定与音乐搜索有关。搜索“和谐恐惧”也没有返回正确的视频,尽管它是通过Youtube网站搜索的。看起来,由于某种原因,带有"- Topic“的youtube频道不会从API返回。仍在寻找解决办法或原因。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-01-14 22:05:18

最终的答案是,这些视频是由youtube自动生成的,API没有找到自动生成的视频(这些视频将附加“主题”)。我的解决方法是从我的服务器调用一个HTTP请求,以便找到视频。

票数 0
EN

Stack Overflow用户

发布于 2016-12-11 14:28:51

当您没有得到预期的结果时,始终先尝试一个直接的URL请求。

KEY&q=ten+thousand+islands+mofro

给出了很多结果。再检查一下你的密码。

在OP评论之后:答案似乎是:“区域限制”。

票数 1
EN

Stack Overflow用户

发布于 2022-04-20 22:05:59

我通过在requset中添加"regionCode“参数来解决这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41080228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档