gpt4 book ai didi

youtube - 在直播中插入liveCuePoints-禁止接收错误403

转载 作者:行者123 更新时间:2023-12-03 06:06:23 24 4
gpt4 key购买 nike

我们有一个经过验证的应用,具有以下范围:

  • 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合作伙伴 channel 上的直播广播做广告插入( insert LiveCuepoints),该 channel 通过我们经过验证的应用程序进行了连接。当我们使用LiveCuepoint插入API端点时,出现以下错误:
    请求
    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 Content ID API的其他请求(具有相同的凭据)(例如 listing contentOwnerslisting liveBroadcasts)运行正常且没有错误。
    我们已尝试调试此问题许多小时,在网上进行了研究,并尝试了其他解决方案,但无法正常进行。在直播中插入广告是否需要特殊的范围,设置或访问权限?是否有人可以使用示例代码进行liveCuepoint插入?

    最佳答案

    对于任何有兴趣的人:我找到了解决方案。
    我们通过 channel (通过我们经过验证的应用程序)进行了连接。这是一个错误,您必须使用帐户进行身份验证,并且该帐户必须具有管理员权限。
    现在,您会收到一个访问 token ,该 token 可以访问所有与该帐户关联的内容所有者和 channel 。现在插入liveCuePoints可以正常工作!

    关于youtube - 在直播中插入liveCuePoints-禁止接收错误403,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63279888/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com