1

我们有一个手动过程来从 youtube cms 应用程序下载性能报告。此报告是每周生成的 csv 或 zip 文件,并提供用户每天拥有的每个视频的“查看”详细信息。

是否有 API 可以下载此报告?我查看了 youtube 分析 api,看起来我必须单独获取每个视频的数据。我们有很多视频,这将超过配额。有没有办法通过一些 api 获得每周绩效报告?

4

2 回答 2

1

当前的 YouTube Analytics API 不太适合为大量视频执行批量报告。

有一个开放的功能请求,当有替代方法可用时,您可以“加注星标”获得通知。恐怕我没有任何时间表可以分享,但它正在积极进行中。

于 2013-08-13T17:46:48.067 回答
1

正如 Jeff 之前指出的,您将无法使用 Youtube Analytics API 从 Youtube CMS 下载性能报告。

您可以使用 python 中的 mechanize 模块登录到您的 youtube cms 帐户并导航到该下载 URL。

browser = mechanize.Browser()
browser.open('http://cms.youtube.com')
browser.select_form(nr = 0)
browser.form['Email'] = email
browser.form['Passwd'] = password
browser.submit()
browser.open(dashboard_url) //url that you get redirected to when you login

然后您可以搜索报告链接。然后点击它。然后搜索您想要的报告并下载它。

更多信息在这里: http: //www.pythonforbeginners.com/cheatsheet/python-mechanize-cheat-sheet/

我能够在 python 中使用这个模块下载我想要的报告。

于 2015-07-21T17:26:04.657 回答