2012-10-01 27 views
1

我看到的问题,其中在短时间内添加多个项目到播放列表似乎经常失败,没有任何错误响应。添加多个播放列表条目是不可靠的

我使用该API的2.1版本的JSON-C格式。如果我发送POST请求以将7个视频条目添加到播放列表,我会看到其中3-5个实际添加到播放列表的结果。 我回来了从api为所有请求创建的201响应。

这里有一个请求是什么样子:

{"data":{"position":0,"video":{"duration":0,"id":"5gYXlTe0JTk","itemsPerPage":0,"rating":0,"startIndex":0,"totalItems":0}}} 

and here's the response: 

{"apiVersion":"2.1","data":{"id":"PLL_faWZNDjUU42ieNrViacdvqvG714P4QjvSDgGRg1kc","position":4,"author":"Lance Andersen","video":{"id":"5gYXlTe0JTk","uploaded":"2012-08-16T19:27:19.000Z","updated":"2012-09-28T20:20:39.000Z","uploader":"usanahealthsciences","category":"Education","title":"What other products does USANA offer?","description":"Discover USANA's other high-quality products: the Sens skin and hair care line, USANA Foods, the RESET weight-management program, and Rev3 Energy.","thumbnail":{"sqDefault":"http://i.ytimg.com/vi/5gYXlTe0JTk/default.jpg","hqDefault":"http://i.ytimg.com/vi/5gYXlTe0JTk/hqdefault.jpg"},"player":{"default":"http://www.youtube.com/watch?v=5gYXlTe0JTk&feature=youtube_gdata_player","mobile":"http://m.youtube.com/details?v=5gYXlTe0JTk"},"content":{"5":"http://www.youtube.com/v/5gYXlTe0JTk?version=3&f=playlists&d=Af8Xujyi4mT-Oo3oyndWLP8O88HsQjpE1a8d1GxQnGDm&app=youtube_gdata","1":"rtsp://v6.cache3.c.youtube.com/CkgLENy73wIaPwk5JbQ3lRcG5hMYDSANFEgGUglwbGF5bGlzdHNyIQH_F7o8ouJk_jqN6Mp3Viz_DvPB7EI6RNWvHdRsUJxg5gw=/0/0/0/video.3gp","6":"rtsp://v7.cache7.c.youtube.com/CkgLENy73wIaPwk5JbQ3lRcG5hMYESARFEgGUglwbGF5bGlzdHNyIQH_F7o8ouJk_jqN6Mp3Viz_DvPB7EI6RNWvHdRsUJxg5gw=/0/0/0/video.3gp"},"duration":72,"aspectRatio":"widescreen","rating":5.0,"likeCount":"6","ratingCount":6,"viewCount":1983,"favoriteCount":0,"commentCount":0,"accessControl":{"comment":"allowed","commentVote":"allowed","videoRespond":"moderated","rate":"allowed","embed":"allowed","list":"allowed","autoPlay":"allowed","syndicate":"allowed"}},"canEdit":true}} 

如果我设置的位置属性的问题不会改变。

如果我在它们之间具有5秒延迟顺序地发送它们,则结果与7的6通常使得它在播放列表上更可靠。 似乎在api服务器端发生竞态条件。
我不知道如何处理这个问题,因为我看到API调用响应中的零错误。

我也考虑过做批量处理,但无法找到该JSON-C画幅上的任何文件。无论如何,我不确定这会有什么不同。

是否有解决方案,以可靠地加入播放列表条目到播放列表?

+0

视频是否添加到播放列表中(延迟X分钟后)?或者,它是不是像回复HTTP 201那样只是忽略了请求? –

+0

大多数情况下,视频似乎永远不会将其添加到播放列表中。 –

+0

我从播放列表中删除多个视频时也会看到类似的问题。不确定它是否相关,但认为我会提到它。 –

回答

0

这是固定的,并更新到十月份左右的25日在YouTube数据API。

相关问题