4

我正在使用YouTube Python API(v3.0)查询具有特定视频 ID 的 YouTube,我想知道结果中列出的哪些视频是付费内容(那里有一些电视节目)。

我已经浏览了“视频”对象参数(https://developers.google.com/youtube/v3/docs/videos),但我找不到任何有用的东西:

  • “contentDetails.licensedContent”标志似乎与非免费视频不匹配
  • “status.license”似乎几乎总是设置为“youtube”
  • 'status.embeddable' 似乎也不依赖于免费/非免费

欢迎任何建议或解决方案!

4

1 回答 1

1

youtube#video对象中没有表示特定视频是否要花钱的字段。您可以使用粗略的代理,例如 的存在youtube#video.contentRating,作为视频可能是电视/电影内容的线索,但这并不一定意味着它是付费内容。

于 2013-09-10T21:47:25.813 回答