我的公司在过去的3个月里一直在为Youtube开发电视指南web应用程序,我们昨天发布了我们的测试版,http://martelltv.com/
它工作得很好,但有一个问题:在某些情况下,我们会得到一个Google 414错误。
为了使用Youtube创建广播电视的效果,集容器"背靠背播放"功能目前与Youtube服务器中使用的播放列表一起工作。我们存储YT视频id,当有人要求观看某一集时,我们将id发送到YT API, YT将视频返回给我们。然而,我们注意到,如果我们安排在"一天"内播放超过50个视频,我们就会得到Google 414错误。
我们认为414错误主要是由于YT限制而发生的,并且想知道是否可以为我们的应用程序增加限制,以便可以在站中安排完整的24小时视频播放?
HTTP 414响应表示请求URI太长。我不知道你是如何构造你发送到YouTube API的URI(无论你是使用客户端库,手动构造它们,等等),但我建议你在得到一个414响应时,具体看看你请求的完整URI,看看是否有任何"垃圾"或无关的字符,你正在添加到它,这会导致它触发该错误。