通过 YouTube 数据 API 访问公共数据,无需身份验证。

Posted

技术标签:

【中文标题】通过 YouTube 数据 API 访问公共数据,无需身份验证。【英文标题】:Accessing Public data via the YouTube data API without Authentication. 【发布时间】:2017-10-31 09:18:45 【问题描述】:

我想向Youtube Data API 发出请求,但我不需要访问任何用户信息。我只想浏览公共视频并根据搜索词显示视频。

我可以在未经授权的情况下执行此操作吗?

【问题讨论】:

@DalmTo 是正确的。这只是您可以立即在本地主机上运行的其他工作示例:working demo youtube project 这样做。随附的 youtube 教程是 here。 【参考方案1】:

YouTube API 中的许多方法访问公共数据。正如您所说,公共数据是不属于用户的数据。要访问公共数据,您无需进行身份验证,但仍必须向 Google 注册您的应用程序。

您需要前往Google Developer console 创建项目,确保启用 YouTube 数据 API 并请求 API 密钥。

GET https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=25&q=surfing&key=YOUR_API_KEY

然后您可以将key=YOUR_API_KEY 添加到任何公共方法中。

你可以测试它here 确保点击链接Execute without OAuth而不是蓝色按钮。

【讨论】:

以上是关于通过 YouTube 数据 API 访问公共数据,无需身份验证。的主要内容,如果未能解决你的问题,请参考以下文章

Google BigQuery 通过 API 访问公共数据集

通过 API 访问外部公共网站上的 Dataverse/Power App 数据

循环多个 JSON 请求(YouTube 数据 API)

通过其API访问kaggle数据集

访问未配置。 YouTube 数据 API 尚未在项目 608941808256 中使用

使用 Instagram/Facebook API 访问其他用户的公共数据