通过 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 数据