rsh*_*lev 8 youtube youtube-livestreaming-api
现在我正试图弄清楚当我的YT广播过渡到现场时我做错了什么.
所以我提出请求并得到以下回复:
{
"code" : 403,
"errors" : [ {
"domain" : "youtube.liveBroadcast",
"message" : "Invalid transition",
"reason" : "invalidTransition",
"extendedHelp" : "https://developers.google.com/youtube/v3/live/docs/liveBroadcasts/transition#params"
} ],
"message" : "Invalid transition"
}
Run Code Online (Sandbox Code Playgroud)
当然我已多次阅读文档所以我监视了LiveStream并且正在等待它的"活动"状态(我的广播有lifeCycleStatus ="ready").
错误消息没有解释为什么我不能进行转换的真正原因.
而且...当然我无法访问Youtube服务器的日志:)
你能提出什么建议?
如何找出我错在哪里?
因此,即使我错过了某些内容,文档和错误消息也无法帮助我理解任何内容.所以无论如何它对于YT LiveStreaming API来说都是一个"bug"......
rsh*_*lev 13
所以有点不明确的规则是:
COMPLETE,否则重新创建广播
...所以确保您的广播生命周期状态readyactivetesting(是的,你必须这样做而不是移动到live)lifeCycleStatus成为testinglivelifeCycleStatus成为live您不能跳过testing,也不能转换complete为testing或ready.
如果出现以下情况,您可以保留 4-7 个步骤: 在创建或更新广播时,通过将contentDetails.monitorStream.enableMonitorStream属性设置为false来禁用广播的监视器流。
| 归档时间: |
|
| 查看次数: |
2176 次 |
| 最近记录: |