Нет, из моего опыта.
Я бы не использовал видео commentCount
.
- вы можете вытащить более 260 комментариев от видео, чей комментарий отсчет только 243. https://www.youtube.com/watch?v=87xYGDR_eME
Я бы не попробовать оптимизировать остановив на последние комментарии.
- это будет работать для потоков, но в каждой теме есть ответы. Таким образом, вы должны проверить каждый поток в любом случае, просто чтобы узнать, есть ли у них новые ответы.
- примечание: опасно использовать режим комментариев commentThreads, так как он может возвращать только часть ответов. Вместо этого получите список комментариев с помощью parentId.
Возможно, если вы отсортируете по времени и сохраните идентификатор комментариев, которые вы собрали, вы можете использовать дешевые запросы, такие как id
, чтобы выяснить, какие новые комментарии и потянуть их с помощью snippet
.
- остановитесь, когда вы доберетесь до id
, который вы уже собрали.
Это не может быть просто потому, что хотя publishedAt
или updatedAt
оставить два вопроса:
- будет старый комментарий будет налетел на вершине, если он редактируется? Если это так, вы не можете остановить, как только вы узнаете комментарий
id
, потому что он, возможно, подскочил впереди новых комментариев (если только изменение идентификатора при его редактировании).
- будет ли старый комментарий не удастся отредактировать? Если это так, вам нужно проверить
snippet
для каждого комментария, так как textDisplay
может отличаться. В этом случае я не вижу оптимизаций.