开始使用 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 框架的身份验证。