Youtube Analytics API 403禁止使用

时间:2017-08-31 02:51:13

标签: youtube youtube-analytics-api

我试图在频道中获取视频的观看次数。

以下是我的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"}} 

我可以使用上面的代码在我自己的频道中获取视频数量而不会出错。

如何获取其他频道的观看次数?

0 个答案:

没有答案