无需身份验证即可通过YouTube数据API访问公开数据。

时间:2017-05-30 19:03:47

标签: youtube google-api youtube-api youtube-data-api

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

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

2 个答案:

答案 0 :(得分:2)

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

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

  

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

然后,您只需将<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css"> <ul> <li> Project Item </li> <li> Project Item </li> <li> Project Item </li> <li> Project Item </li> <li> Project Item </li> </ul>添加到任何公开方法。

您可以对其进行测试here确保点击不使用OAuth执行链接,而不是蓝色按钮。

答案 1 :(得分:1)

@DalmTo是正确的。这里只是您可以立即在本地主机上运行的其他工作示例:

working demo youtube project这样做。

随附的youtube教程是here