javascript - Youtube API v3 Javascript 示例代码无法运行

标签 javascript youtube youtube-api

我尝试按照网站复制 javascript 的示例 youtube api 搜索关键字代码:https://developers.google.com/youtube/v3/code_samples/javascript

我去了开发者控制台,使用本地主机和我的 IP 地址生成了一个客户端 ID,它总是向我显示禁用搜索按钮的搜索栏。根据其他人的建议,我什至尝试将所有 javascript 代码放在 header 中,但也没有用。任何人有任何建议!?任何帮助将不胜感激!

最佳答案

我已获取该代码并将其加载到我的服务器上进行测试,它运行良好。以下是一些尝试消除所有可能变量的方法:

使用我所做的确切代码。我已经把它压缩了,你可以在这里找到它:

http://goo.gl/sSglZB

您必须做的唯一更改是打开 auth.js 文件并将您的客户端 ID 粘贴到文件顶部附近的变量声明中。确保您的 client-id 在谷歌云控制台中为您将在其上运行文件的主机设置了原点,这不应该是 IP 地址,而是实际的主机名(您也可以使用 *)。

运行代码时,先在 Chrome 中尝试,然后在 Firefox 中尝试——我见过 Firefox 无法加载各种 Google API(驱动 API、图表 API 等)的情况

如果它不适用于此代码,请开始寻找您的设置可能与此 ZIP 文件中的设置不同的地方。

关于javascript - Youtube API v3 Javascript 示例代码无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22445357/

相关文章:

php - 如何使用 Youtube API V3 在 PHP 中获取处理细节

javascript - React 中的数据管理策略

javascript - 使用 flot,我如何创建链接饼图将您带到其他网页?

javascript - JW 播放器未列出的 YouTube 视频

Android 视频上传到 Youtube

java - 从 Youtube API 获取视频 URL

javascript - 应用了 CSS3 透视属性的 dom 上的 Element.getBoundingClientRect() 与转换之前一样返回 DOMRect 对象

javascript - 拖放在 Cypress.io 测试中没有发生

youtube - 如何获取 YouTube 播放列表缩略图?

YouTube 分析 API channel : The response has no rows parameter