因此,我在 Rails 中使用了“google-api-client”gem,并尝试调用下面的 URL,以便通过 insightPlaybackLocationType 获取视频视图。从“可用报告”文档页面看来,这是一个允许的调用。
不幸的是,我发现我无法使用 Google 提供的 API Explorer 工具进行此调用。
网址:
结果:
{
:error=>
{
"errors"=>[
{
"domain"=>"global",
"reason"=>"invalid",
"message"=>"Unknown identifier (insightPlaybackLocationType) given in field parameters.dimensions."
}
],
"code"=>400,
"message"=>"Unknown identifier (averageViewDuration) given in field parameters.dimensions."
}
}
我不确定我可以在这个错误的初始描述中提供哪些额外数据,但如前所述,我使用 Google::APIClient Ruby 库调用 API。实际代码本身如下所示:
client.execute(
:api_method => api.reports.query,
:parameters => options
)