绑定时绑定广播功能返回500没有任何错误消息"现在流"广播ID

时间:2016-01-20 06:47:13

标签: youtube-livestreaming-api

Youtube Live v3 error response: 500

我尝试使用YouTube livestream API从我的相机流式传输到Stream Now功能。我能够检索" Stream Now"通过广播列表/ API广播ID:https://developers.google.com/youtube/v3/live/docs/liveBroadcasts/list

然而,当我尝试使用绑定API /绑定此广播ID时,无论是使用streamID还是不使用streamID,我仍然会收到500响应而没有来自YouTube的任何详细信息。

1 个答案:

答案 0 :(得分:0)

500是内部服务器错误。如果没有错误消息或堆栈跟踪,将很难分辨出错误。

如果您正在使用" Stream Now"功能,您的WITH cte AS ( SELECT UserId, Score, gr.Id, ROW_NUMBER() OVER (Partition By UserId ORDER BY Score DESC) rn FROM [dbo].[GameResult] as g INNER JOIN [dbo].[Ticket] as t ON (g.TicketId = t.Id) ) SELECT g1.*, t1.UserId, t1.ControlCode, t1.TicketNumber, u1.UniqueUserId FROM [dbo].[GameResult] as g1 INNER JOIN [dbo].[Ticket] as t1 ON (g1.TicketId = t1.Id) INNER JOIN [dbo].[User] as u1 ON (t1.UserId = u1.Id) INNER JOIN cte ON g1.Id=cte.Id WHERE cte.rn = 1 ORDER BY g1.Score Desc, g1.CreatedTime Asc liveEvent对象可能已绑定在一起。如果是这种情况,您可以使用空liveBroadcast参数命中liveBroadcasts/bind端点,以删除广播和视频流之间的任何现有绑定。然后,您可以使用新创建的流再次呼叫streamId以恢复视频内容。