Youtube api v3 - 已删除的视频列表

时间:2016-04-30 10:29:35

标签: youtube-api youtube-data-api

我们正在使用youtube api来跟踪youtube视频。目前我们“观看”约30k视频。现在我们有一个问题,我们想知道哪些视频已被删除。是否有某种方法可以获得所有已删除频道的视频列表或其他方式? 为每个视频发送单个请求(并处理404)似乎不是一个好主意。

1 个答案:

答案 0 :(得分:2)

我猜你只能用youtube api做到这一点。 您可以创建自己的所有视频和频道数据库,并定期与YouTube进行同步,以检查列表中的视频状态是否已更改。

Youtube API有方法Videos.list,它会返回所有视频的列表。

另一个棘手的方法:加载每个视频网址并检查内容的大小,而不是解析HTML。

如果视频存在则内容大小约为50kb,如果不存在 - 15kb。好像youtube没有传递Content-Length标头。这就是您需要加载内容以检查大小的原因。

但我更喜欢第一种方式。