【问题标题】:YouTube API v3.0: How do you determine if a video is 'pay-per-view'?YouTube API v3.0:如何确定视频是否为“按次付费”?
【发布时间】:2013-09-13 12:01:43
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: api youtube youtube-api


    【解决方案1】:

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-28
    • 2018-08-08
    • 2015-09-20
    • 1970-01-01
    • 2018-05-16
    • 2014-08-12
    • 2014-07-29
    • 2022-01-12
    相关资源
    最近更新 更多