我们有一个手动过程来从 youtube cms 应用程序下载性能报告。此报告是每周生成的 csv 或 zip 文件,并提供用户每天拥有的每个视频的“查看”详细信息。
是否有 API 可以下载此报告?我查看了 youtube 分析 api,看起来我必须单独获取每个视频的数据。我们有很多视频,这将超过配额。有没有办法通过一些 api 获得每周绩效报告?
我们有一个手动过程来从 youtube cms 应用程序下载性能报告。此报告是每周生成的 csv 或 zip 文件,并提供用户每天拥有的每个视频的“查看”详细信息。
是否有 API 可以下载此报告?我查看了 youtube 分析 api,看起来我必须单独获取每个视频的数据。我们有很多视频,这将超过配额。有没有办法通过一些 api 获得每周绩效报告?
当前的 YouTube Analytics API 不太适合为大量视频执行批量报告。
有一个开放的功能请求,当有替代方法可用时,您可以“加注星标”获得通知。恐怕我没有任何时间表可以分享,但它正在积极进行中。
正如 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 中使用这个模块下载我想要的报告。