如何从 Youtube API V3 中检索经过验证的频道?
Posted
技术标签:
【中文标题】如何从 Youtube API V3 中检索经过验证的频道?【英文标题】:How to retrieve verified channels from Youtube API V3? 【发布时间】:2017-08-19 06:06:59 【问题描述】:Youtube 已在其网站上添加了一项新功能,用于标记经过验证的频道。 但是,我在他们的 API 搜索中找不到任何相关信息。任何人都知道我如何在搜索中使用它? 如果没有,它是否计划很快发布?
【问题讨论】:
【参考方案1】:你是对的,这在 Youtube API 指南中没有提到。您不会从 Youtube API 阅读此内容,因为如果您查看 Verfication badgest in Youtube,这将更侧重于内容创建者,因为您需要 10 万订阅者才能请求验证。
查看Youtube Engineering Blog 以获取公告,或者您可以file a feature request。
【讨论】:
【参考方案2】:一个丑陋的解决方法可能是获取频道页面的 JSON 表示形式(例如 https://www.youtube.com/user/YouTubeHelp?pbj=1 或 https://www.youtube.com/channel/UCMDQxm7cUx3yXkfeHa5zJIQ?pbj=1),然后查找一个以“ownerBadges”为键的列表(埋在某个深处)和一个以“ metadataBadgeRenderer":"style":"BADGE_STYLE_TYPE_VERIFIED"。
缺点是这些需求 cookie 等。
【讨论】:
以上是关于如何从 Youtube API V3 中检索经过验证的频道?的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Youtube Data API v3 获取最大搜索结果?
如何在 YouTube API v3 上检索“频道中的频道”