目前,我正在处理使用Youtube API的Web应用程序。我的应用只是获取视频信息并将其显示在我的网站上。它不会做任何花哨的事情,比如更新视频信息。我稍后会添加一些功能,但这是我到目前为止所做的。
然后,我想知道为什么我不能在网址中粘贴api密钥并在我的服务器端请求信息而不是使用复杂的OAuth(不是客户端,因为用户可以看到我的api密钥)。由于我使用了Codeigniter,并且不推荐使用google api库,我现在不想使用它。
您能否告诉我为什么在使用Google API时必须实施OAuth?
答案 0 :(得分:1)
并非所有YouTube方法都需要身份验证,其中一些方法可以使用公共API密钥访问,因为它们会返回公共数据。
我想知道为什么我不能在网址和请求中粘贴api密钥 我服务器上的信息:
这里有两个表明工作的陈述。
获取https://www.googleapis.com/youtube/v3/search?part=snippet&key= {YOUR_API_KEY}
获取https://www.googleapis.com/youtube/v3/videos?part=contentDetails&chart=mostPopular&key= {YOUR_API_KEY}