0

因此,我在 Rails 中使用了“google-api-client”gem,并尝试调用下面的 URL,以便按平均视图持续时间获取视频视图。从“可用报告”文档页面看来,这是一个允许的调用。

此外,我发现我可以使用 Google 提供的 API Explorer 工具进行此调用。

网址:

https://www.googleapis.com/youtube/analytics/v1beta1/reports?metrics=averageViewDuration&ids=channel==CHANNEL_ID&dimensions=day&filter=video==VIDEO_ID&start-date=2013-01-15&end-date=2013-01-16&start-时间=1970-01-01

结果:

{
  :error=>
    {
      "errors"=>[
        {
          "domain"=>"global",
          "reason"=>"invalid",
          "message"=>"Unknown identifier (averageViewDuration) given in field parameters.metrics."
        }
      ],
      "code"=>400,
      "message"=>"Unknown identifier (averageViewDuration) given in field parameters.metrics."
    }
}

我不确定我可以在这个错误的初始描述中提供哪些额外数据,但如前所述,我使用 Google::APIClient Ruby 库调用 API。实际代码本身如下所示:

client.execute(
  :api_method => api.reports.query,
  :parameters => options
)
4

1 回答 1

0

v1你可以用版本而不是再试一次v1beta1吗?

此外,您start-time的请求 URL 末尾有一个参数,这不是一个有效的参数。

我只是对这些更改进行了类似的查询,尝试一下,它可以工作。

于 2013-01-24T01:08:15.490 回答