2012-10-01 24 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。

相關問題