【发布时间】:2021-09-28 09:27:46
【问题描述】:
Google YouTube API 每天最多允许 10,000 个单位的配额。我试图避免“Quota Exceeded”错误,因为我对“Search: list”API 进行了太多调用,每个 API 调用需要 100 个配额单位。
我阅读了this 和其他几个博客;并进行了我自己的以下分析。
我计划每天提取一次数据并将其存储在数据库中。哪位专家可以确认一下下面是否会覆盖频道下的所有视频,或者我会错过一些?
(1) Playlists: list --> 获取频道中的所有播放列表。
(2) PlaylistItems: list --> 逐个遍历每个播放列表,获取其中的所有视频。
【问题讨论】:
-
不清楚... (1) 您是要获取特定频道的视频吗? (2) “我打算每天拉一次数据”是什么意思确切地,你每天需要访问哪些数据? ... (3) 您也许可以通过查询 Youtube 频道的 XML 提要获得相同的信息...基本上只需告诉我们 “来自这个名为 ABC 的 Youtube 频道(显示我们链接),我想获取 X、Y 和 Z 之类的信息(然后解释您需要的 X、Y、Z 是什么)" 然后我们可以建议是否可以在 API 之外进行,而不必担心配额限制。
-
@VC.One - 有超链接显示#1 正在拉取播放列表,#2 将从各个播放列表中拉取所有视频元数据。我想问如果我循环所有播放列表,它会给我频道ID下的所有视频吗?
标签: api video youtube youtube-api youtube-data-api