我试图在频道中获取视频的观看次数。
以下是我的Ruby代码。
client.authorization.access_token = access_token
analytics_response = client.execute(
:api_method => youtube_analytics.reports.query,
:parameters => {
:metrics => "views",
:dimensions => "video",
"start-date" => "2016-08-31",
"end-date" => "2017-08-30",
"start-index" => 1,
"max-results" => 10,
:sort => "-views",
:help => "false",
:ids => "channel==#{channelID}"
}
但如果channelID不是我的话,我就会收到此错误。
{"error"=>{"errors"=>[{"domain"=>"global", "reason"=>"forbidden", "message"=>"Forbidden"}], "code"=>403, "message"=>"Forbidden"}}
我可以使用上面的代码在我自己的频道中获取视频数量而不会出错。
如何获取其他频道的观看次数?