YouTube API v3.0:如何确定视频是否为“按次付费”?

时间:2013-09-09 21:58:21

标签: api youtube youtube-api

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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