当前位置: 首页 > 知识库问答 >
问题:

在直播中插入liveCuePoints禁止获取错误403

南宫胡媚
2023-03-14

我们有一个经过验证的应用程序,其范围如下:

  • https://www.googleapis.com/auth/youtube.force-ssl
  • https://www.googleapis.com/auth/youtubepartner
  • https://www.googleapis.com/auth/youtube

这意味着我们可以使用YouTube数据API和YouTube内容ID API(针对YouTube合作伙伴)。

我们正在尝试为 YouTube 合作伙伴频道上的直播做广告插入(插入 LiveCuepoints),该频道通过我们经过验证的应用进行连接。当我们使用 LiveCuepoint 插入 API endpoint时,我们收到以下错误:

要求

POST /youtube/partner/v1/liveCuepoints?channelId={channelId}&onBehalfOfContentOwner={contentOwnerId} HTTP/1.1
Authorization: Bearer {accessToken}
Content-Type: application/json; charset=utf-8
Host: www.googleapis.com
Content-Length: 57

{"broadcastId":"{broadcastId}","settings":{"cueType":"ad"}}

回应

{
  "error": {
    "code": 403,
    "message": "Forbidden",
    "errors": [
      {
        "message": "Forbidden",
        "domain": "global",
        "reason": "forbidden"
      }
    ]
  }
}

对YouTube内容ID API的其他请求(具有相同的凭据)(例如列出contentOwners或列出liveBroadcasts)工作正常,没有错误。

我们已经试了好几个小时调试这个问题,在线研究并尝试了不同的解决方案,但都无法实现。在直播中插入广告是否需要特殊的范围、设置或访问权限?是否有人使用示例代码进行liveCuepoint插入?

共有1个答案

孟光耀
2023-03-14

对于任何感兴趣的人:我找到了解决方案。

我们作为通道连接(通过我们经过验证的应用程序)。这是一个错误,您必须使用帐户进行身份验证,并且该帐户必须具有管理员权限。

现在您会收到一个访问令牌,它可以访问连接到该帐户的所有内容所有者和频道。插入liveCuePoint现在可以正常工作了!

 类似资料:
  • 以下代码禁止使用403,尽管“https://jsonplaceholder.typicode.com/posts/1”在postman中有效 错误: 如果有人能建议,我需要在代码中添加什么

  • 请求header POST /v1/activity/{频道id}/forbid Authorization:Bearer {ACCESS TOKEN} Content-Type:application/json 注: 请将上方的{ACCESS TOKEN}替换为您的ACCESS TOKEN 请将"{频道id}"替换您需要获取的频道id 返回 { "status": "y" } 返回参

  • 我在负载平衡器后面有web服务器,系统成功地将我重定向到OKTA登录页面,当我输入凭据时,并在OKTA服务器执行回调操作时单击登录按钮,使用 我得到一个错误: 403-禁止:拒绝访问。您没有使用提供的凭据查看此目录或页的权限。 我在Startup.cs文件中使用下面的代码,我在Blazor服务器上的应用程序

  • 问题内容: 我制作了供个人使用的python脚本,但不适用于Wikipedia … 这项工作: 这不起作用: 这是错误: 问题答案: 在当前代码内: Python 2.X 的Python 3.X 带有Selenium的Python 3.X(执行Javascript函数) 修改后的版本起作用的原因是因为Wikipedia检查User-Agent是“流行的浏览器”

  • 有人能帮我找出我的SSLHandshake有什么问题吗? 我有一个Java客户端应用程序(使用Spring WS-security)试图将数据发送到服务器(不在我的控制范围内),我设置了以下内容 具有来自服务器的证书的客户端信任库 Java密钥库与我的私人密钥输入证书 在我的调试SSL握手日志(某些部分缩写)下面,我似乎找不到任何错误。。这是服务器端需要调查的事情吗?(我不确定,他们也不确定,这就

  • 在月食中, ”org.apache.axis2。AxisFault:传输错误: 403错误:禁止”试图从svn检出项目时发生错误。我不能实现这个错误,因此我检查了从终端使用"svn-co"命令的项目。 但是,有趣的是,当我试图在Eclipse中运行应用程序时,在输入凭据(用户名和密码)并按下“登录”按钮之后,我又遇到了相同的错误。响应是JFrame上的无效用户名/密码,但凭据没有错误。这只发生在日