gpt4 book ai didi

在没有绑定(bind)流 ID 的情况下创建 Youtube 默认直播

转载 作者:行者123 更新时间:2023-12-03 05:34:57 26 4
gpt4 key购买 nike

作为我们应用程序流程的一部分,我们也为用户创建了默认的直播广播。对于我们的大多数用户来说,默认直播会自动绑定(bind)到默认直播,但是少数用户的默认直播不会自动绑定(bind)。

我尝试绑定(bind)到非默认 LiveStream(因为似乎无法找到默认 LiveStream),我得到一个 403带有错误消息 liveBroadcastBindingNotAllowed: The binding is not allowed .

由于没有流绑定(bind),我们无法流式传输到该 LiveBroadcast,并且我们的用户遇到错误。有什么解决方法或解决方法吗?

最佳答案

我也遇到过类似的问题。通过以下方式列出所有广播时:

curl \
'https://www.googleapis.com/youtube/v3/liveBroadcasts?part=id%2Csnippet%2CcontentDetails%2Cstatus&broadcastType=all&mine=true&key=[YOUR_API_KEY]' \
--header 'Authorization: Bearer [YOUR_ACCESS_TOKEN]' \
--header 'Accept: application/json' \
--compressed

我们的一些用户收到了不止一个广播,其中 snippet.defaultBroadcasttrue , 但这些持久广播中只有一个实际上具有有效的 contentDetails.boundStreamId , 其他的只是省略了这个属性。对于我的个人帐户,如果我将广播类型从 all 更改为至 persistent ,那么我只能获得一个真正的默认广播,它具有有效的 contentDetails.boundStreamId .这是一个示例请求:
curl \
'https://www.googleapis.com/youtube/v3/liveBroadcasts?part=id%2Csnippet%2CcontentDetails%2Cstatus&broadcastType=persistent&mine=true&key=[YOUR_API_KEY]' \
--header 'Authorization: Bearer [YOUR_ACCESS_TOKEN]' \
--header 'Accept: application/json' \
--compressed

我还不确定它是否碰巧选择了正确的持久广播。我将联系我们的一些用户来帮助我解决这个问题,我知道一个在来自 API 的响应中至少有 3 个持久广播。

关于在没有绑定(bind)流 ID 的情况下创建 Youtube 默认直播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56157530/

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