0

目前,我正在研究使用Youtube API的Web应用程序。我的应用只是获取视频的信息并将其显示在我的网站上。它不会做任何奇特的事情,比如更新视频信息。我稍后会添加一些功能,但这是我迄今为止所做的。为什么开发人员使用OAuth来使用Google API?

然后,我想知道为什么我不能在服务器端粘贴API密钥和请求信息,而不是使用复杂的OAuth(不是客户端,因为用户可以看到我的API密钥)。由于我使用Codeigniter,而且它的google api库已被弃用,所以我现在要避免使用它。

您能告诉我为什么我们在使用Google API时必须实施OAuth吗?

+0

_I在想,为什么我不能粘贴到URL API密钥,并请求在我的服务器端信息,而不是使用复杂的OAuth_ - 你能解释得更好吗? – Federkun

+0

_为什么开发者使用OAuth来使用Google API?_ - 用于身份验证和授权。 – Federkun

+0

现在,我只是在没有OAuth的情况下使用youtube api。例如,我正在使用它,如 file_get_contents('https://www.googleapis.com/youtube/v3/videos?key= {my_api_key}&id = {video_id}') 这是一种糟糕的方式来使用Youtube API ? –

回答

1

并非所有的YouTube方法都需要身份验证,因为他们返回公共数据,所以可以使用公共API密钥访问其中的一些方法。

我在想,为什么我不能粘贴到URL API密钥,并要求我的服务器上 信息:

这里的图像显示了工作两个语句。

GET https://www.googleapis.com/youtube/v3/search?part=snippet&key= {} YOUR_API_KEY

GET https://www.googleapis.com/youtube/v3/videos?part=contentDetails&chart=mostPopular&key= {} YOUR_API_KEY

相关问题