開始使用 YouTube API
目前有三種 YouTube API 可供公眾使用:
- YouTube 資料 API
- YouTube Analytics API
- YouTube Reporting API
它們中的每一個都提供不同的功能,並被視為單獨的單個 API。
由於 YouTube 是 Google 的子公司,因此各種 YouTube API 均由 Google 提供和維護。要訪問任何 Google 提供的 API,必須執行以下步驟:
- 你需要一個 Google 帳戶才能訪問 Google Developers Console。
- 在 Google Developers Console 中建立一個新專案。
- 然後,你可以請求 API 金鑰,並註冊你的應用程式。
- 你需要訪問的所需 API 需要在 Google Cloud Console 的 API 庫中啟用。
在憑據螢幕上 ,必須生成 API 金鑰。所需的金鑰型別取決於各個應用程式。
API 金鑰有五種型別:
鍵型別 | 描述 | 用例/語言 |
---|---|---|
沒有 | 沒有限制,通常用於測試和開發 | 對所有環境開放 |
伺服器金鑰 | 用於伺服器端應用程式。金鑰被認為是祕密,可能不會暴露給公眾。 | PHP,Java,Python,Ruby,C 等 |
瀏覽器鍵 | 用於客戶端應用程式。由於客戶端將向 API 發出請求,因此金鑰不能是祕密。 | JavaScript |
Android 金鑰 | 在 Android 應用中使用。 | Android 應用 |
iOS 金鑰 | 適用於 iOS 應用程式。 | iOS 應用 |
獲取並配置 API 金鑰後,你可以使用它來呼叫 API。
對於一般 API 呼叫,你只需要 API 金鑰。
但是,如果你需要訪問使用者的帳戶以獲取更多資訊,上傳或通常修改使用者的帳戶資料,你將需要“客戶端 ID”和客戶端密碼。
這些用於 OAuth2 框架的身份驗證。