如何从 Youtube API V3 检索经过验证的频道?

How to retrieve verified channels from Youtube API V3?

Youtube 在其网站上添加了一项新功能,可以标记经过验证的频道。 但是,我在他们的 API 搜索中找不到任何相关信息。任何人都知道如何在我的搜索中使用它? 如果没有,是否计划近期发布?

你是对的,Youtube API指南中没有提到这一点。您不会从 Youtube API 上阅读此内容,因为如果您选中 Verfication badgest in Youtube,则它更侧重于内容创建者,因为您需要 10 万订阅者才能请求验证。

检查Youtube Engineering Blog for announcements or you can file a feature request

一个丑陋的解决方法可能是获取频道页面的 JSON 表示(例如 https://www.youtube.com/user/YouTubeHelp?pbj=1 or https://www.youtube.com/channel/UCMDQxm7cUx3yXkfeHa5zJIQ?pbj=1),然后查找以 "ownerBadges" 作为其键的列表(隐藏在某处深处) 和带有 "metadataBadgeRenderer":{"style":"BADGE_STYLE_TYPE_VERIFIED"}.

的条目

缺点是这些需求 cookie 等。