问题标签 [youtube-data-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1328 浏览

youtube-data-api - Youtube API v3 - 选择菜单以在没有 Oauth 的情况下访问公共频道视频数据

我想从任何 Youtube 频道访问和查看公共 Youtube 视频(简单只读),而无需使用 Oauth,只需使用普通的 API 密钥。我还没有找到一个像样的外行例子来说明如何使用 API v3 ;-(

我有这个要处理的事情,我不能去工作。基本上,选择菜单包含其值为现有通道 ID 的选项。When an option containing a channel ID is selected, it should trigger requestUserUploadsPlaylistId(). 然后,当 NEXTbutton 或 PREVIOUSbutton 被激活时,函数 requestVideoPlaylist() 会启动。有没有更好的方法来做到这一点?我在 Firebug 中收到以下错误消息:

TypeError: response.result 未定义(当我从 SELECTmenu 中选择一个选项时)。TypeError: response.result 未定义(点击按钮后)。

这是我正在努力解决的问题(我是 API v3 的新手,有点习惯于 API v2(叹气)):

我肯定在这里遗漏了一些东西,任何指针将不胜感激。

0 投票
0 回答
148 浏览

php - 是否可以将 Authsub 令牌与 Youtube Data API v3 一起使用?

我正在尝试使用旧的 AuthSub Youtube 令牌(Scope= http://gdata.youtube.com)访问 Youtube Data API v3,但它总是返回我这个异常:

有关信息,我正在使用 PHP 客户端库。

我真的需要通过这个token访问api,可以吗?

0 投票
0 回答
269 浏览

youtube-data-api - Youtube Data API v3 - 只能为有限数量的页面获取页面结果

我正在使用 YouTube Data API v3 中的 Search.List 方法,并使用每页 maxResults=50 进行关键字搜索。totalResults 的值超过 13000,我能够从第二个查询发送 nextPageToken 并获取后续页面结果。但是超过 10-12 页我根本没有在我的响应中得到 nextPageToken 参数。(由于 totalResults 超过 13000,我应该至少得到大约 260 页。)

如何获取剩余页面的页面结果?这和配额有关吗?

0 投票
1 回答
1426 浏览

javascript - 带有多个单词的 YouTube API 搜索 URL 编码

我正在制作一个利用 YouTube 数据 API 的 chrome 扩展。我正在对关键字进行简单查询,然后从响应中创建嵌入链接。

我在编码 GET url 时遇到问题。我的看起来像这样:

当查询是一个词时,一切都很好。但如果我想搜索“婴儿笑”,我似乎无法正确编码。此链接(https://developers.google.com/youtube/2.0/reference#qsp)表示需要对多个单词查询进行 URL 转义,这是有道理的,但它没有按预期工作。

两者都不

也不

有谁知道发生了什么?

谢谢!

0 投票
2 回答
231 浏览

ios - 在我的 iOS 应用程序中集成 youtube

我一直在寻找一些有用的东西,以便我可以在我的 iOS 应用程序中播放 youtube,就像 You Tube 应用程序一样。

但坚持使用 Youtube API。从过去 6 个月开始,我一直在开发领域。不知道,Javascript等。

我阅读了 Youtube Api 文档(因为,我无法在 Google 上播放 youtube 视频。因为在aouth 2.0之后 api 实现发生了一些变化,并且所有代码在 internet 上都是 5.0 之前的版本)。

无论我在 Youtube API DOCS 中读到什么,我相信我只理解了 30-40%(可能是因为我从来没有用任何其他 API 弄脏过我的手,或者可能是我不知道从 API 文档中确切使用什么)。

我读了一些关于 iframe 的东西。但不知道如何准确地使用它们。

拜托,如果有人遇到过同样的问题,请指导我。感觉就像过去 2 天的地狱。

0 投票
0 回答
72 浏览

youtube - 如何管理多实例架构的 Google Developer Console 注册?

我们有一个应用程序,我们将其部署在多实例架构中的每个客户的单独实例上。我们正在开发一项功能,该功能将利用服务器上的 YouTube Data v3 API,为此我们需要一个服务器 API 密钥来访问有关 YouTube 视频的公共信息。例如,我们可能会这样调用:

使用 Google Developer Console,我可以手动生成一个这样的密钥,因为我已经在仪表板中创建了一个项目:

我的理解是,密钥用于跟踪使用情况并在我们每天 50,000,000 个请求中执行配额。我的问题是,多实例应用程序的适当注册做法是什么?

  • 我应该为每个租户使用单独的项目吗?
  • 我应该为每个租户使用一个项目,但使用单独的应用程序(生成新密钥)吗?
  • 我是否应该使用单个项目和单个应用程序,但在进行 API 调用以区分实例时指定userIp或参数?quotaUser

我的问题是希望了解 1) 多个实例应用程序的配额限制如何变化(如果有的话),以及 2) 如何正确分区实例以使一个租户不能影响另一个租户的配额。

0 投票
0 回答
661 浏览

.net - Youtube .NET API v3 批量搜索

我正在使用 Google YouTube .NET API 版本 3。我添加了以下 nuget 包

正如 Youtube 开发者示例中给出的,我可以对单个搜索查询进行单个搜索。如何一次性批量处理几个搜索查询。从开发人员文档中我知道我可以执行 50 次操作。(任何 50 CRUD)。如何使用 .NET 客户端库来做到这一点?你能给我一个代码示例吗?到目前为止,我正在关注这个例子

按关键字搜索

0 投票
5 回答
163445 浏览

java - Google OAUTH:请求中的重定向 URI 与注册的重定向 URI 不匹配

我正在尝试从我的基于 Java 的网络应用程序上传到 YouTube,我花了几天时间来了解问题出在哪里以及问题出在哪里,但我无法得到它,现在我正把头发从头上扯下来。

我在 Google Console 中注册了我的网络应用程序,因此我得到了一对客户端 ID 和密钥,并且可以使用我的配置下载 JSON 类型的文件。

所以这里是配置:

我怎么可能从 Google 获得默认 URL?

The redirect URI in the request: http://localhost:8080/Callback did not match a registered redirect URI

它总是给我默认的http://localhost:8080/CallbackURL 而不是我的。

IDE 控制台向我显示:

Please open the following address in your browser: https://accounts.google.com/o/oauth2/auth?client_id=***&redirect_uri=http://localhost:8080/Callback&response_type=code&scope=https://www.googleapis.com/auth/youtube.upload Attempting to open that address in the default browser now...

我正在使用最新版本的依赖项: google-api-services-youtube v3-rev99-1.17.0-rcgoogle-api-services-youtubeAnalytics v1-rev35-1.17.0-rc

0 投票
1 回答
1966 浏览

youtube-api - Youtube Data API v3 - 获取自动生成频道的视频源

我想使用自动生成的频道 ID 作为下面的示例...

获取https://www.googleapis.com/youtube/v3/channels?part=snippet&id=UCrfjym-5AEUY2QzXsddRIQA&fields=items(id%2Csnippet)&key= {YOUR_API_KEY}

...访问他们的视频内容。但似乎我无法使用part: 'snippet,contentDetails', 或filter:'uploads'过滤方法来获取普通用户频道 ID,然后再获取他们的播放列表项。是否有一种简单的方法来显示自动生成频道的视频源或播放列表内容?我使用 gapi.client 而不是 url。谢谢指导。

0 投票
1 回答
1793 浏览

ios - 如何以半屏和全屏播放 youtube 视频(iOS 6,7)

我已经发布了两个问题 问题 1 问题 2

上周,但没有任何答案有效。我正在开发一个应用程序(我已经完成了 UI),我必须在应用程序中显示 youtube 视频,就像 youtube 应用程序一样。那就是以全屏模式和半屏模式显示 youtube 视频。

有些人告诉我使用MPMoviePlayerViewController,但这个播放器的问题是,它需要像“www.xyz.com/videos.mov”这样的视频的网址。它不播放 youtube 视频。我去了Youtube 开发者网站。有很多信息,但所有这些都是我不理解的一些脚本(使用 iframe 的 javascript)语言。

已经一个星期了,我被这个 youtube API 困住了(我试图阅读 youtube 开发者博客上的每一件事,但大部分内容都与 javascript 相关,我不知道)。

stackoverflow 和 Github 上可用的代码很少,它们非常旧,现在无法使用。

如果有人知道任何事情,请提供帮助。提前致谢