youtube api playlistitems已删除视频

时间:2014-01-17 15:41:04

标签: php youtube-api playlist

我注意到通过Youtube API v3检索的数据与Youtube显示直接访问网站的数据之间存在一些不一致。 有时,通过播放列表项目列表返回的数据包含的项目(视频)数量少于网站中显示的播放列表。 当播放列表包含已删除的视频时会发生这种情况。事实上,有时,在youtube的播放列表中标记为已删除的视频,仍然会在播放列表项目的返回数据中报告,有时则不会,导致播放列表具有2种不同的大小(即网站上的20个视频和只有18人通过api返回。

对于我的用户来说,当他们比较youtube和我的应用程序中的播放列表时,这是令人费解的,因为他们看到了2个不同的结果......

任何人都知道如何处理已删除视频的播放列表?或者如何检索网站上显示的相同数据?

我正在使用php和youtube v3 apis以及youtube的php库(如果相关的话)。

1 个答案:

答案 0 :(得分:0)

我认为这是YouTube API第3版中的错误。 您应该检查它是否已被报告为错误,如果不是,您可以在此处自行提交:     https://code.google.com/p/gdata-issues/issues/list?q=label:API-YouTube

如果您决定将其作为错误提交,则应提及显示问题的播放列表ID。

我也注意到了。但是,它并没有打扰我。 就我而言: 使用API​​版本3.响应缺少一个或多个项目。 缺少播放列表项目在youtube.com上始终显示为DELETED 它发生在一些播放列表中,但不是全部。 播放列表是PUBLIC,仅包含来自其他频道的视频。