YouTube API v3.0:如何确定视频是不是为“按次付费”?
Posted
技术标签:
【中文标题】YouTube API v3.0:如何确定视频是不是为“按次付费”?【英文标题】: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' 似乎也不依赖于免费/非免费欢迎任何建议或解决方案!
【问题讨论】:
【参考方案1】:youtube#video
对象中没有表示特定视频是否收费的字段。您可以使用粗略的代理,例如 youtube#video.contentRating
的存在,作为视频可能是电视/电影内容的线索,但这并不一定意味着它是付费内容。
【讨论】:
太糟糕了,没有这样的字段。你知道它是否会被包含在 API 中吗?我想我会忽略这个参数。谢谢! 欢迎通过apiblog.youtube.com/2012/09/…中描述的方法提出功能请求 我已经为此提交了功能请求(感谢提示):code.google.com/p/gdata-issues/issues/detail?id=5218以上是关于YouTube API v3.0:如何确定视频是不是为“按次付费”?的主要内容,如果未能解决你的问题,请参考以下文章
检索单个视频的观看次数 - Youtube API V3.0 - JavaScript