0
>PS C:\Documents\YouTube\Code> python YouTubeRetrieveReports.py
>No jobs found
>Retrieved reports.

这是我在针对 YouTube 报告 API 运行示例脚本以检索我一直在创建的报告时得到的唯一结果。报告 API 错误的文档是有限的,所以我正在寻找任何类型的见解,以了解为什么我的报告工作没有被发现。

我正在使用 Python 2.7 并且已经启用了 OAuth 2.0。我已经等待了 YouTube 建议的 48 小时工作,并且我使用了来自 YouTube Reporting API 示例的完全相同的代码。

4

1 回答 1

0

要检索报告列表,您需要使用 Method jobs.reports.list。此方法将为指定的报告作业生成报告列表。

HTTP 请求

GET https://youtubereporting.googleapis.com/v1/jobs/{jobId}/reports

请注意,所有 YouTube Reporting API 请求都必须经过授权。授权指南解释了如何使用 OAuth 2.0 协议来检索授权令牌。

如果成功,则响应正文包含具有以下结构的数据:

{
"reports": [
Report resource
],
"nextPageToken": string
}

您可以使用此示例调用该jobs.list方法来检索报告作业列表。然后,它调用 reports.list 方法并将 jobId 参数设置为特定的作业 ID,以检索由该作业创建的报告。

于 2016-05-26T14:39:36.240 回答