La API de YouTube Reporting permite a los desarrolladores programar trabajos de informes y, luego, descargar los informes masivos generados. La API admite un conjunto predefinido de informes, cada uno de los cuales contiene un conjunto integral de datos de YouTube Analytics para un canal o propietario del contenido.
En los siguientes pasos, se explica cómo programar trabajos de informes y recuperar informes:
- Llama al método
reportTypes.list()
para recuperar una lista de informes que puede recuperar un canal o un propietario del contenido. - Llama al método
jobs.create()
para identificar un informe que se debe generar para un canal o propietario del contenido. Posteriormente, puedes usarjobs.list()
yjobs.delete()
de la API para recuperar o cambiar la lista de informes que se generan. - Llama al método
jobs.reports.list()
para recuperar una lista de los informes que se generaron para un trabajo en particular. Cada recurso de la respuesta contiene una propiedaddownloadUrl
que especifica la URL desde la que se puede descargar el informe. - Envía una solicitud
GET
autorizada para recuperar el informe de la URL de descarga.
Tipos de recursos
En las siguientes secciones, se proporcionan descripciones generales de los recursos y métodos de la API. Todos los URIs de métodos que se muestran en las tablas son relativos a https://youtubereporting.googleapis.com
.
jobs
Métodos | |
---|---|
create |
POST /v1/jobs Crea un trabajo de informes. Cuando creas un trabajo de informes, le indicas a YouTube que genere ese informe a diario. El informe está disponible en un plazo de 24 horas a partir del momento en que se crea el trabajo. |
delete |
DELETE /v1/jobs/{jobId} Borra un trabajo de informes. |
get |
GET /v1/jobs/{jobId} Recupera información sobre un trabajo de informes específico que se programó para un canal o propietario del contenido. |
list |
GET /v1/jobs Enumera los trabajos de informes que se programaron para un canal o propietario del contenido. Cada recurso de la respuesta contiene una propiedad id , que especifica el ID que YouTube usa para identificar de forma única el trabajo. Necesitas ese ID para recuperar la lista de informes que se generaron para el trabajo o para borrar el trabajo. |
jobs.reports
Métodos | |
---|---|
get |
GET /v1/jobs/{jobId}/reports/{reportId} Recupera los metadatos de un informe específico. |
list |
GET /v1/jobs/{jobId}/reports Enumera los informes que se generaron para el trabajo de informes especificado. |
reportTypes
Métodos | |
---|---|
list |
GET /v1/reportTypes Devuelve una lista de los tipos de informes que puede recuperar el propietario del canal o del contenido. |