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

相關問題