如何检索视频,包括 YouTube 的付费宣传 API

How to retrieve video including paid promotion by YouTube API

我们要检索包括促销的视频数据。
有没有办法通过 YouTube 数据 API 或 YouTube 分析 API 获取它?
还有其他办法吗?

包含宣传的视频是显示如下图内容的视频。

点击进入下一页

https://support.google.com/youtube/answer/154235

由于您只想知道视频(基于其 ID)是否包含付费宣传,据我所知,没有任何官方 YouTube 数据 API v3 端点可以回答您的问题.

不过,您可以通过检查 YouTube 网页是否包含 paidContentOverlayRenderer 来检查视频是否包含付费宣传。例如,您可以这样进行:

curl -s https://www.youtube.com/watch?v=VIDEO_ID | grep "paidContentOverlayRenderer"

如果返回某些内容,则表示该视频包含付费宣传,否则不包含。