javascript - 如何获取 JSON 中特定 YouTube channel 即将到来的直播事件提要

标签 javascript jquery json youtube youtube-livestreaming-api

我正在使用 jQuery Mobile 框架开发混合/移动应用程序,我想从特定用户/ channel 检索实时事件提要(即将到来或精选)。我以这种方式尝试过:https://gdata.youtube.com/feeds/api/users/albpower2/events .

我得到了一个

Developer key required for this operation

消息。

我创建了一个开发人员 key ,但我不知道如何将其包含到此 URL API 调用中。

更新: 我为 Youtube v3 数据 API 找到了一些东西,从他们的在线 API 测试平台上它可以工作,但是当我尝试直接从浏览器执行该功能时,它说需要 OAuth 验证。我不知道如何设置 OAuth key 并从 url 中获取该功能

从这个 GET 请求 https://www.googleapis.com/youtube/v3/liveBroadcasts?part=snippet&broadcastStatus=all&key=AIzaSyDhDZjburmzpaoH39Uj4dnU6X_GRLbCVW0 这是回应:

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "required",
    "message": "Login Required",
    "locationType": "header",
    "location": "Authorization"
   }
  ],
  "code": 401,
  "message": "Login Required"
 }
}

我从这个链接获得这些信息:https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.liveBroadcasts.list?part=snippet&broadcastStatus=all&_h=19&

最佳答案

只需将其包含在 API 调用的 URL 中:

https://gdata.youtube.com/feeds/api/users/albpower2/events?key=YOUR_API_KEY

<子>来自 the docs .

关于javascript - 如何获取 JSON 中特定 YouTube channel 即将到来的直播事件提要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29748961/

相关文章:

javascript - 如何在 jQuery 中获取当前日期?

javascript - 如何使用 jQuery 格式化电话号码

javascript - 图表js数据抽取不起作用,解析问题

html - 使用 NODEJS 后端从 HTML 表单发送 JSON

javascript - 通过 ID 阻止 jQuery 中的表单提交

javascript - 通过 socket.io 添加 ssl 后无法发出消息

javascript - 如何在 javascript 中将日期时间微格式转换为本地时间?

javascript - TinyMCE,将 HTML 插入特定的 TinyMCE 实例

ruby-on-rails - 为什么 Rails to_json 给出的结果与 Ruby to_json 不同?

javascript - moment.js - 检查两个时刻是否来自同一周,但周从周五开始到周四结束