youtube-api YouTube API入门

示例

目前共有三种YouTube API供公众使用:

  1. YouTube Data API

  2. YouTube Analytics API

  3. YouTube Reporting API

这些中的每一个都提供不同的功能,并被视为单独的单独的API。

由于YouTube是Google的子公司,因此Google提供并维护了各种YouTube API。为了访问Google提供的任何API,必须执行以下步骤:

  1. 您将需要一个Google帐户才能访问Google Developers Console。

  2. 在您的Google Developers Console中创建一个新项目。

  3. 然后,您可以请求API密钥,并注册您的应用程序。

  4. 您需要访问的必需API将需要在Google Cloud Console的API库中启用。

在凭据屏幕上时,必须生成API密钥。所需的密钥类型取决于各个应用程序。

API密钥有五种类型:

Key type描述用例/语言
没有没有限制,通常用于测试和开发对所有环境开放
服务器密钥用于服务器端应用程序。该密钥被认为是秘密,可能不会向公众公开。PHP,Java,Python,Ruby,C等
浏览器键用于客户端应用程序。由于客户端将向API发出请求,因此密钥不能是秘密。的JavaScript
Android键在Android应用程序中使用。Android应用程式
iOS键在iOS应用中使用。iOS应用

一旦获得并配置了API密钥,您就可以使用它来调用该API。

对于一般的API调用,您只需要API密钥即可。
但是,如果您需要访问用户帐户以获取更多信息,上载或通常修改用户的帐户数据,则将需要“客户端ID”和“客户端密码”。
这些用于通过OAuth2框架进行身份验证。