youtube-api - YouTube API:检查其他人的视频是否被货币化
问题描述
有一个网站叫:TubeSift
此工具可确定视频是否“获利”。
我的简单问题是...
有没有办法通过某些 YouTube API 来确定特定的 YouTube 视频是否被货币化(可以显示插播广告)?
如果是,哪个 YouTube API?
如果没有,那么 TubeSift 如何确定这一点?刮掉响应?
重要区别:这将是您没有身份验证或凭据来管理的视频 - 即:它是其他人的视频。
类似的问题问略有不同的东西
免责声明 我意识到这个问题似乎离题了,因为它没有代码示例,但 YouTube 的How to Get Help说基本上在 StackOverflow 上提问以寻求帮助。
我们支持 Stack Overflow 上的 YouTube 数据 API。Google 工程师使用 youtube-api、youtube-data-api 和 youtube-v3-api 标签监控和回答问题。
实在是无处可问。
解决方案
Youtube 向 YouTube 内容合作伙伴提供 API。我还检查了 tubetarget 并使用了刮擦,但与 tubetarget 相比,刮擦非常慢
请参阅此页面以注册。
根据 youtube:在 YouTube 数据 API 中使用委托时,onBehalfOfContentOwner
始终需要该参数。该参数的值是唯一标识内容所有者的 ID。您可以通过调用 YouTube Content ID API 的contentOwners.list
方法以编程方式检索 ID。
详细说明在这里
另外,检查这个
YouTube 合作伙伴计划政策 如果您能够获得 Content Id API,请告诉我
推荐阅读
- reactjs - 在 react-select 中设置禁用选项的样式
- java - 检查java中是否存在第二个参数
- java - 执行 Cucumber 测试时 Spring Boot 休息服务关闭
- python - 这段代码中的“*map()”有什么用?
- reactjs - react + mobx 示例尝试导入错误:“useObservable”未从“mobx-react-lite”导出
- java - Visual Studio 代码上的 javaFX
- google-analytics - 谷歌分析和 GTM 站点搜索与 # 之后的 URL 查询不是吗?
- javascript - 在Angular 7中的页面加载上预先检查多个复选框
- javascript - 您可以在使用 JavaScript 加载页面后更改 lang="" 属性还是浏览器忽略更改?
- python - 使用 datetime 将时间从 OCR 添加到当前时间