【发布时间】:2016-05-02 10:08:36
【问题描述】:
现在我正试图弄清楚在将我的 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"
}
当然,我已经阅读过很多次文档,所以我监控了 LiveStream 并等待它的“活动”状态(我的广播有 lifeCycleStatus="ready")。
错误消息没有解释为什么我不能进行转换的真正原因。
而且...当然我无权访问 Youtube 服务器的日志 :)
你有什么建议?
如何找出我错在哪里?
因此,即使我遗漏了某些内容,文档和错误消息也无法帮助我理解任何内容。所以无论如何,这对于 YT LiveStreaming API 来说是一种“错误”......
【问题讨论】:
-
您可以发布您在尝试转换直播时提出的请求吗?也许你的参数之一是错误的。
-
不幸的是,我使用了大量来自 google 的 .jar,所以所有的 http 请求都是由那个 .jar 完成的,所以对我隐藏。可能有一个选项可以打开详细模式或类似的东西......无论如何看起来我已经找到了解决方案,所以会在这里发布。
标签: youtube youtube-livestreaming-api