问题标签 [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 投票
2 回答
5230 浏览

c# - 使用 c# 访问 youtube 数据 api 的最佳方法是什么

我想知道使用 c# 访问 youtube 数据 api 的最佳支持方式是什么?

任何图书馆都是最新的吗?我可以很容易地为这个应用程序切换到 Django 或 Rails,但我想我会从 C# 开始,因为它似乎在当前文档中被引用。然而,这些例子似乎不一致,所以我宁愿改用一些有效的东西,也不愿把它弄乱。

0 投票
2 回答
3192 浏览

javascript - YouTube API OnStateChange 监听器在切换 SRC Attr 后停止工作

我正在尝试以最干净的方式更改在 YouTube iframe 中播放的视频,几个月前我让这段代码正常工作,但 YouTube 改变了他们的 API,它停止了对我的工作。现在,在我切换视频的 SRC 属性以切换正在播放的视频后,onPlayerStateChange 事件没有触发。我是编码的业余爱好者,所以我可能在这里遗漏了一些简单的东西,但任何输入都将不胜感激。下面是加载 YouTube 视频的代码,当它结束时,会自动弹出一个警报。但是,当您单击按钮并通过切换 SRC 属性来切换视频时,警报功能停止工作,就好像整个 onPlayerStateChange 功能停止工作一样。我无法让它在 jsfiddle 中工作,但可以在以下位置找到现场演示的链接http://thetunedrop.com/test.html

0 投票
2 回答
2387 浏览

youtube - 我可以通过 API 安排发布 YouTube 视频吗?和其他“有限”功能问题

YouTube 上的一些功能可以通过在一段时间内保持良好的信誉并满足其他(未发布的)标准来获得访问权限。以下所有情况都需要对用户进行身份验证。

这些功能包括:

  • 能够上传自定义缩略图
  • 能够安排视频发布

这些不会出现在任何地方的在线文档中,我也找不到关于堆栈溢出的问题。API 目前是否支持它们,或者是否有计划在不久的将来支持它们?

此外,作为 AdSense 计划合作伙伴的创作者对每个视频都有获利设置,包括“审核中”、“已获利”、“需要更多信息”等状态指示器。与多频道网络合作的创作者还有其他状态,例如如果他们是托管合作伙伴,则为“声称”,如果他们是联属合作伙伴,则(我相信)相同的 AdSense 合作伙伴。(新系统,仍在推出)

有没有办法通过 API 获取视频的获利状态并更改获利设置?再说一次,如果目前不支持,那么将来是否有计划支持它?

谢谢你的时间。

0 投票
1 回答
211 浏览

youtube - 是否可以通过 API 查看或添加到 YouTube 分析视频组?

群组是 YouTube 分析中的一项新功能,它允许各个频道和多频道网络对视频(主要针对个人)或频道(仅针对多频道网络)进行分组,并查看给定群组中所有实体的组合分析。

对于经过身份验证的用户,是否可以通过 YouTube 数据 API 查看现有群组、创建新群组、向群组添加视频以及请求群组的汇总/组合 YouTube 分析统计信息?

我找不到任何关于堆栈溢出的文档或问题,可能是考虑到组功能有多新。

有关群组的更多信息:https: //support.google.com/youtube/topic/3529192

谢谢你的时间。

0 投票
2 回答
8998 浏览

jquery - 使用 YoutubeAPI 重播视频

我有一个正在使用 YouTubeAPI ( iframe ) 播放的视频。在单击控件开始播放视频之前,图像会代替视频。图像与视频交换并播放视频。当视频结束时,该过程是相反的。问题是我可以使用自定义控件重新启动视频。这是我的代码...

如何让视频重播第二、第三、第四次?

0 投票
2 回答
12953 浏览

javascript - 在 youtube javascript api 中禁用自动播放

我知道在参数和 url 中使用 autoplay : 0 。问题是当我使用 loadVideoByID() 函数时。初始视频似乎总是不会自动启动。但是当我加载新视频时,新视频会自动启动。我也不希望那个新的自动启动

});

0 投票
1 回答
2243 浏览

php - PHP Youtube API v3 订阅列表

我一直在尝试找到一个获取用户订阅列表的示例,但没有成功。虽然我尝试通过https://www.googleapis.com/youtube/v3/subscriptions使用 mine=true 和 part=snippet,id 的 HTTP GET 方法,但它似乎总是返回 Invalid Credentials 错误。我已经尝试使用来自 Google Cloud Console 的必要标头(我相信),但找不到要使用的授权令牌。虽然这可能不是我正在寻找的方法。

我认为 PHP 前端使用起来会更有意义,但我根本不知道从哪里开始,因为我找不到有效的示例。我打算让服务器获取用户订阅列表(通过用户在 YouTube 上登录的帐户)来搜索某个频道订阅——但我似乎连第一个都无法获得部分使用在某些文档中提到但由于布局更改而不存在的所有这些授权凭据。一个例子会对我有很大帮助,因为我已经坚持这个看似简单的任务好几个小时了。也许 API 的 v2 使用起来会更简单,但我已经尝试了这两个版本,现在我的想法令人难以置信。

0 投票
3 回答
7333 浏览

javascript - 无法将消息发布到 http://www.youtube.com。收件人来源 https://www.youtube.com

我在http://beta.billboard.fm的应用程序在播放一首歌曲后在我的正常浏览会话中产生错误。

如果我以隐身模式重新加载页面,该应用程序将完全正常工作。我最近才开始遇到这些问题。我已完成清除所有缓存并且它再次工作,但只是暂时在抛出相同的错误之前。

此外,我禁用了所有浏览器扩展。

但是,无论我做什么,我都无法从 Youtube API 抛出这个错误:

无法将消息发布到http://www.youtube.com。收件人来源https://www.youtube.com

看起来安全协议不匹配。我尝试将它们更改为 https 或者只是在我这边一起删除“http:”。但它并没有解决问题。

有人知道这里发生了什么吗?

0 投票
2 回答
4401 浏览

youtube-api - YouTube API v3 获取与登录用户关联的所有频道

是否可以使用 youtube 的第 3 版 API ( https://developers.google.com/apis-explorer/#p/youtube/v3/ )获取与已登录用户帐户关联的所有频道。

YouTube.channels.list 我能看到的最近的电话

https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.channels.list

我尝试通过“使用 OAuth 2.0 授权请求”来使用它,我选择 part=snippet 和 mine=true

https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.channels.list?part=snippet&mine=true&_h=1&

但这只会带回单个频道,而不是与该帐户关联的任何其他频道,但我正在使用的帐户有多个频道。我需要为登录用户获取所有频道,这样我就可以让他们选择他们正在使用的频道,尤其是现在谷歌已经把 YouTube 与谷歌加集成搞乱了。

有人知道这是否可能吗?

0 投票
1 回答
1464 浏览

youtube-api - youtube api v3 - 多个搜索作者 + 关键字

像这样:http ://gdata.youtube.com/feeds/api/videos?alt=rss&q=irem%20ya%C4%9Fc%C4%B1&author=ewakolik

我可以一起搜索作者和关键字,

但我在 v3 版本中找不到它

https://www.googleapis.com/youtube/v3/search?part=snippet&q=irem+ya%C4%9Fc%C4%B1&key= {YOUR_API_KEY}