Youtube Api去年是否经历了戏剧性的变化?

时间:2014-05-17 09:52:56

标签: api youtube

自2012年年中以来,我使用了来自网址http://www.youtube.com/player_api

的YouTube API

要初始化我使用以下方法的YouTube对象:

new YT.Player();

2012年中期,当我构建网络应用程序时,Youtube api并不需要注册和检索任何唯一的api密钥。

2013年期间,网络应用程序偶尔开始出现故障(有时它会起作用,有时即使不对代码进行任何更改也会失败)。

截至2014年,网络应用根本不起作用。 Chrome调试功能在调用上述 YT 构造函数

时会显示以下错误
undefined is not a function

Youtube api是否经历了禁用open api的更改,并且只提供私有API?我无法在2013/2014年找到任何有关更新的文档。

1 个答案:

答案 0 :(得分:0)

为了将来的参考,我找到了一个非常简单的解决方案。

总结一下,我的问题是2012年中期我建立了一个基于YouTube播放器JS API的网络应用程序。 2014年初,YouTube播放器JS API在没有对代码进行任何更改的情况下停止工作。

我发现我需要将以下代码添加到iframe的每个实例中,作为所请求网址的一部分。多数民众赞成。

enablejsapi=1