目前,我在使用Youtube API的web应用程序。我的应用程序只是获取视频的信息,并显示在我的网站上。它不做任何花哨的东西,如更新视频信息。我稍后会添加一些功能,但这就是我目前所做的。
然后,我想知道为什么我不能在url中粘贴api密钥并在我的服务器端请求信息,而不是使用复杂的OAuth(不是客户端,因为用户可以看到我的api密钥)。由于我使用Codeigniter,并且它的google api库已弃用,因此我想现在避免使用它。
你能告诉我为什么我们必须实现OAuth当我们使用谷歌API?
并非所有的YouTube方法都需要身份验证,其中一些方法可以使用公共API密钥访问,因为它们返回公共数据。
我想知道为什么我不能在url和请求中粘贴api密钥我的服务器信息:
这里有两个语句显示了它的工作。
https://www.googleapis.com/youtube/v3/search?part=snippet&关键= {YOUR_API_KEY}
https://www.googleapis.com/youtube/v3/videos?part=contentDetails&图= mostPopular&关键= {YOUR_API_KEY}