所以我在Rails中使用'google-api-client'宝石,我试图调用下面的网址,以便通过averageViewDuration获取视频观看次数。这是一个似乎允许来自Available Reports文档页面的调用。
此外,我发现我可以使用Google提供的API Explorer工具进行此调用。
URL:
结果:
{
: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
)
答案 0 :(得分:0)
您可以使用v1
作为版本而不是v1beta1
再次尝试吗?
此外,您的请求网址末尾有start-time
参数,而且这不是有效参数。
我只是尝试使用这些更改进行了类似的查询,但它确实有效。