以下列表列出了适用于 YouTube Analytics API 和 YouTube Reporting API 的代码示例。您还可以从 GitHub 代码库下载这些示例。
代码示例
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-08-21。
[null,null,["最后更新时间 (UTC):2025-08-21。"],[[["\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"]]