YouTube的API不返回所有订阅

问题描述:

好吧,所以我使用https://gdata.youtube.com/feeds/api/users/default/subscriptions?alt=json&start-index=1&max-results=50&v=2.1YouTube的API不返回所有订阅

要获得登录用户的订阅。在第一次请求后,我会查看链接元素以获取所有其他订阅。在完成所有这些处理后,我有时会得到奇怪的结果。 90%的时间一切正常。

在其他10%的次数中,我得到重复的频道,导致某些频道丢失。

有没有办法解决这个问题?因为这看起来像是YouTube方面的一个异常现象。

+0

是否有这与发生任何特定的渠道?您是否尝试过使用YouTube数据API的v3? – 2013-02-19 08:16:44

+0

它发生在随机频道。我测试了v3,乍一看看起来不错。但我不喜欢在脚本中同时使用v2和v3 API调用的想法。我不想完全使用v3,因为它仍然是实验性的,有些东西不起作用。 – Gapipro 2013-02-21 14:09:48

请与我破碎的例子。

我也强烈建议使用Data API V3 “https://developers.google.com/youtube/v3/docs/subscriptions/list” 提供“矿=真正的”

+0

是的,它看起来像它在v3中的作品。但是其他一些重要的事情不会,也有那么低的API调用限制。 10 000 000对于我们拥有的许多用户来说还不够。 – Gapipro 2013-02-21 14:14:46

+0

让我现在什么其他的东西不起作用。此外,限制应该是足够的,如果不是,你总是可以要求更多的配额。如果你正确地使用它,配额不会成为你的瓶颈。 – 2013-02-21 15:24:18

+0

在v3中,每个请求都必须包含dev密钥。现在让我们来说一个普通用户每分钟需要40个请求。用户目前平均活跃45分钟。这意味着一个用户将使用大约1800个令牌。总的来说,这个限制我一天最多可以有5555个用户。据我所知,并不是所有的请求都只值1令牌。那么,我每天的用户就更少了。这是对的还是我解释完全错误? – Gapipro 2013-02-22 06:55:24