Muestras de código
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En las siguientes listas, se identifican los ejemplos de código disponibles para las APIs de YouTube Analytics y YouTube Reporting. También puedes descargar estas muestras del repositorio de GitHub.
Java
Informes masivos de datos (API de YouTube Reporting)
- Crear un trabajo de informes (
reportTypes.list
, jobs.create
)
- Recuperar informes (
jobs.list
, jobs.reports.list
)
JavaScript
Informes de consulta (API de YouTube Analytics)
- Recuperar estadísticas diarias del canal (
reports.query
)
PHP
Informes masivos de datos (API de YouTube Reporting)
- Crear un trabajo de informes (
reportTypes.list
, jobs.create
)
- Recuperar informes (
jobs.list
, jobs.reports.list
)
Python
Informes de datos masivos (API de informes de YouTube)
- Crear un trabajo de informes (
reportTypes.list
, jobs.create
)
- Recuperar informes (
jobs.list
, jobs.reports.list
)
Informes de consultas (API de YouTube Analytics)
- Cómo recuperar las estadísticas diarias del canal (
reports.query
)
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-08-21 (UTC)
[null,null,["Última actualización: 2025-08-21 (UTC)"],[[["\u003cp\u003eThis page lists available code samples for the YouTube Analytics API and YouTube Reporting API, which can also be downloaded from the linked GitHub repository.\u003c/p\u003e\n"],["\u003cp\u003eCode examples for creating reporting jobs and retrieving reports using the YouTube Reporting API are available in Java, PHP, and Python.\u003c/p\u003e\n"],["\u003cp\u003eJavaScript and Python code samples are provided for querying and retrieving daily channel statistics through the YouTube Analytics API.\u003c/p\u003e\n"],["\u003cp\u003eThe code samples provided in Java, PHP, and Python are used to list the available report types, as well as creating, and listing jobs and their reports.\u003c/p\u003e\n"]]],["Code samples for YouTube's Analytics and Reporting APIs are available on GitHub. For the Reporting API, Java, PHP, and Python samples demonstrate creating reporting jobs using `reportTypes.list` and `jobs.create`, and retrieving reports using `jobs.list` and `jobs.reports.list`. For the Analytics API, JavaScript and Python examples illustrate retrieving daily channel statistics via `reports.query`.\n"],null,["# Code Samples\n\nThe following lists identify code samples available for the YouTube Analytics API and YouTube Reporting API. You can also download these samples from the [GitHub repository](https://github.com/youtube/api-samples).\n\nJava\n----\n\n#### Bulk data reports (YouTube Reporting API)\n\n\u003cbr /\u003e\n\n1. [Create a reporting job](/youtube/reporting/v1/code_samples/java#create_a_reporting_job) ([reportTypes.list](/youtube/reporting/v1/reference/rest/v1/reportTypes/list), [jobs.create](/youtube/reporting/v1/reference/rest/v1/jobs/create))\n2. [Retrieve reports](/youtube/reporting/v1/code_samples/java#retrieve_reports) ([jobs.list](/youtube/reporting/v1/reference/rest/v1/jobs/list), [jobs.reports.list](/youtube/reporting/v1/reference/rest/v1/jobs.reports/list))\n\n\u003cbr /\u003e\n\nJavaScript\n----------\n\n#### Query reports (YouTube Analytics API)\n\n\u003cbr /\u003e\n\n1. [Retrieve daily channel statistics](/youtube/analytics/v1/code_samples/javascript#retrieve_daily_channel_statistics) ([reports.query](/youtube/analytics/v1/reports/query))\n\n\u003cbr /\u003e\n\nPHP\n---\n\n#### Bulk data reports (YouTube Reporting API)\n\n\u003cbr /\u003e\n\n1. [Create a reporting job](/youtube/reporting/v1/code_samples/php#create_a_reporting_job) ([reportTypes.list](/youtube/reporting/v1/reference/rest/v1/reportTypes/list), [jobs.create](/youtube/reporting/v1/reference/rest/v1/jobs/create))\n2. [Retrieve reports](/youtube/reporting/v1/code_samples/php#retrieve_reports) ([jobs.list](/youtube/reporting/v1/reference/rest/v1/jobs/list), [jobs.reports.list](/youtube/reporting/v1/reference/rest/v1/jobs.reports/list))\n\n\u003cbr /\u003e\n\nPython\n------\n\n#### Bulk data reports (YouTube Reporting API)\n\n\u003cbr /\u003e\n\n1. [Create a reporting job](/youtube/reporting/v1/code_samples/python#create_a_reporting_job) ([reportTypes.list](/youtube/reporting/v1/reference/rest/v1/reportTypes/list), [jobs.create](/youtube/reporting/v1/reference/rest/v1/jobs/create))\n2. [Retrieve reports](/youtube/reporting/v1/code_samples/python#retrieve_reports) ([jobs.list](/youtube/reporting/v1/reference/rest/v1/jobs/list), [jobs.reports.list](/youtube/reporting/v1/reference/rest/v1/jobs.reports/list))\n\n\u003cbr /\u003e\n\n#### Query reports (YouTube Analytics API)\n\n\u003cbr /\u003e\n\n1. [Retrieve daily channel statistics](/youtube/analytics/v1/code_samples/python#retrieve_daily_channel_statistics) ([reports.query](/youtube/analytics/v1/reports/query))\n\n\u003cbr /\u003e"]]