youtube-api Tutorial
Empezando con youtube-api
Buscar..
Observaciones
Esta sección proporciona una descripción general de qué es youtube-api y por qué un desarrollador puede querer usarlo.
También debe mencionar cualquier tema grande dentro de youtube-api, y vincular a los temas relacionados. Dado que la Documentación para youtube-api es nueva, es posible que deba crear versiones iniciales de esos temas relacionados.
Comenzando con las API de YouTube
Actualmente hay tres API de YouTube disponibles para el público:
- API de datos de YouTube
- API de YouTube Analytics
- API de informes de YouTube
Cada uno de estos ofrece una funcionalidad diferente y se tratan como API individuales y separadas.
Como YouTube es una subsidiaria de Google, Google proporciona y mantiene las distintas API de YouTube. Para acceder a cualquier API proporcionada por Google, son necesarios los siguientes pasos:
- Necesitará una cuenta de Google para acceder a la Consola de desarrolladores de Google.
- Crea un nuevo proyecto en tu Consola de Desarrolladores de Google.
- Luego, puede solicitar una clave API y registrar su aplicación.
- Las API requeridas a las que necesitará acceder deberán estar habilitadas en la biblioteca de API de Google Cloud Console.
Cuando en la pantalla de credenciales , se debe generar una clave API. El tipo de clave que se necesita depende de la aplicación individual.
Hay cinco tipos de claves API:
Tipo de llave | Descripción | Caso de uso / idioma |
---|---|---|
Ninguna | No tiene restricciones y normalmente se usa para pruebas y desarrollo. | Abierto a todos los ambientes. |
Clave del servidor | Usado para aplicaciones del lado del servidor. La clave se considera un secreto y no puede ser expuesta al público. | PHP, Java, Python, Ruby, C, etc. |
Clave del navegador | Usado para aplicaciones del lado del cliente. Dado que el cliente va a enviar solicitudes a la API, la clave no puede ser secreta. | JavaScript |
Tecla de Android | Para usar dentro de una aplicación de Android. | aplicación Android |
tecla iOS | Para usar dentro de una aplicación iOS. | aplicación iOS |
Una vez que se obtiene y configura una clave de API, puede usarla para realizar llamadas a la API.
Para las llamadas de API generales, todo lo que necesita es la clave de API.
Pero si necesita acceder a la cuenta de un usuario para obtener más información, cargar o modificar en general los datos de la cuenta de un usuario, necesitará un "ID de cliente" y un "secreto de cliente".
Estos se utilizan para la autenticación con el marco OAuth2 .
API de datos de YouTube
Esta API, a veces también denominada "API v3", "YouTube Data API v3" o simplemente "YouTube API", es la API de YouTube más utilizada. Permite que una aplicación lea, modifique, agregue o elimine datos relacionados con videos, listas de reproducción y canales. Esto incluye, pero no se limita a:
- Realización de búsquedas de texto completo para videos, canales y / o listas de reproducción
- Recuperar información sobre un video, canal o lista de reproducción por ID
- Subiendo videos
- Editar la descripción de un video, canal o lista de reproducción, visibilidad y otra información
- Gestionar una imagen de perfil de canales, banner y otra información.
- Leer, publicar y editar comentarios.
API de YouTube Analytics y API de informes de YouTube
Estas API se utilizan para consultar analíticas de video y canales, como vistas / clics y votos.