Youtube API V3:评论总数[视频]
我想获得一个频道的所有视频评论。目前我正在这样做: 1.)获取频道的所有视频ID(1个配额) 2.)发送带有“part:statistics”的新请求,并获取youtube视频的总评论数(2个配额)Youtube API V3:评论总数[视频],youtube,youtube-api,youtube-data-api,Youtube,Youtube Api,Youtube Data Api,我想获得一个频道的所有视频评论。目前我正在这样做: 1.)获取频道的所有视频ID(1个配额) 2.)发送带有“part:statistics”的新请求,并获取youtube视频的总评论数(2个配额) 间隔30秒就要投票了,我想减少配额。因此,是否有可能查询某个频道视频是否有任何新评论(包括频道评论在内的频道评论总量也可以)?比如保存注释总数的旧值并将其与查询的新值进行比较?根据我的经验,否 我不会使用视频的commentCount -你可以从一个评论数只有243的视频中获得260条评论https
间隔30秒就要投票了,我想减少配额。因此,是否有可能查询某个频道视频是否有任何新评论(包括频道评论在内的频道评论总量也可以)?比如保存注释总数的旧值并将其与查询的新值进行比较?根据我的经验,否 我不会使用视频的
commentCount
-你可以从一个评论数只有243的视频中获得260条评论<代码>https://www.youtube.com/watch?v=87xYGDR_eME 我不会试图通过停止最近的评论来进行优化。
-这适用于线程,但每个线程都有回复。因此,您必须检查每个线程,看看它们是否有新的回复。
-注意:使用commentThreads的回复模式是危险的,因为它可能只返回回复的子集。而是使用parentId获取注释列表 也许,如果您按时间排序并保存收集到的注释id,您可以使用像
id
这样的廉价请求来确定哪些注释是新的,并使用snippet
-当你到达一个你已经收集的
id
时停止
这可能并不简单,因为publishedAt
或updatedAt
留下了两个问题:
id
,您就不能停止,因为它可能会跳到新注释之前(除非在编辑注释时更改id)李>
代码段
,因为文本显示
可能不同。在这种情况下,我看不到任何优化不,根据我的经验 我不会使用视频的
commentCount
-你可以从一个评论数只有243的视频中获得260条评论<代码>https://www.youtube.com/watch?v=87xYGDR_eME 我不会试图通过停止最近的评论来进行优化。
-这适用于线程,但每个线程都有回复。因此,您必须检查每个线程,看看它们是否有新的回复。
-注意:使用commentThreads的回复模式是危险的,因为它可能只返回回复的子集。而是使用parentId获取注释列表 也许,如果您按时间排序并保存收集到的注释id,您可以使用像
id
这样的廉价请求来确定哪些注释是新的,并使用snippet
-当你到达一个你已经收集的
id
时停止
这可能并不简单,因为publishedAt
或updatedAt
留下了两个问题:
id
,您就不能停止,因为它可能会跳到新注释之前(除非在编辑注释时更改id)李>
代码段
,因为文本显示
可能不同。在这种情况下,我看不到任何优化