gpt4 book ai didi

youtube-api - 无法使用Youtube Analytics API检索视频指标

转载 作者:行者123 更新时间:2023-12-04 03:45:07 24 4
gpt4 key购买 nike

根据Youtube Analytics API文档(https://developers.google.com/youtube/analytics/v1/available_reports),看起来您应该能够使用“视频”维度检索特定视频的指标。我能够成功获取所有其他指标-指定“天”和“国家/地区”之类的维度,或者根本不提供任何维度。

但是,当我将尺寸值更改为“视频”时,出现400错误代码,并显示消息“不支持该查询。请查阅文档以获取支持的查询。”这是 channel 报告-不是内容所有者报告-但根据文档,这应该是有效的报告请求。我什至尝试使用一些额外的参数来限制结果集,例如start-index,max-results和sort。

作品

client.execute(:api_method => "youtubeAnalytics.reports.query", 
:parameters => {'ids' => "channel==##USER_ID##",
"start-date" => "2012-01-01", "end-date" => "2012-02-01",
"metrics" => "views"})

client.execute(:api_method => "youtubeAnalytics.reports.query",
:parameters => {'ids' => "channel==##USER_ID##",
"start-date" => "2012-01-01", "end-date" => "2012-02-01",
"metrics" => "views",
"dimensions" => "day"})

不起作用-返回400错误
client.execute(:api_method => "youtubeAnalytics.reports.query", 
:parameters => {'ids' => "channel==##USER_ID##",
"start-date" => "2012-01-01", "end-date" => "2012-02-01",
"metrics" => "views",
"dimensions" => "video"})

client.execute(:api_method => "youtubeAnalytics.reports.query",
:parameters => {'ids' => "channel==##USER_ID##",
"start-date" => "2012-01-01", "end-date" => "2012-02-01",
"metrics" => "views",
"dimensions" => "video",
"start-index" => 1,
"max-results" => 5,
"sort" => "views"})

是否有人能够成功请求 channel 报告以获取视频级别的详细信息?

最佳答案

因此,以下方法确实有效:

channel==USER_ID
start-date=YYYY-MM-DD
end-date=YYYY-MM-DD
metrics=views
dimensions=video
max-results=10
sort=-views

重要的是,如果要运行 dimensions=video报告,则需要按 View 降序排序,并且最多只能检索10个结果。在第二个表中对此进行了解释

https://developers.google.com/youtube/analytics/v1/available_reports#Channel_Reports

他们的文档中提到的10个最大结果(按减少的 View 顺序排列)显然是后端来源对Analytics(分析)数据施加的人为限制,但这是API以前可以支持的全部。 Google刚刚对其进行了更新,因此您最多可以获得200个视频结果- https://developers.google.com/youtube/analytics/revision_history

如果您要获取给定帐户中任意视频的Analytics(分析)数据,而不仅仅是观看次数最多的10个视频,则需要将维度设置为视频以外的其他值,然后使用 filter=设置为您感兴趣的帐户中的每个视频ID。同样,将来可能会发生变化,但是就目前而言,Google Analytics(分析)API不适合于为单个视频中的每个视频获取大量数据一个API调用中的帐户。

关于youtube-api - 无法使用Youtube Analytics API检索视频指标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12982845/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com