我不知道我总是得到400。这是我的型号:
class G2
extend Garb::Model
metrics :pageviews
end
这是我的电话:
G2.results(profile, :filters => {:pageviews.gte=>3})
我得到这个:
Garb::BadRequestError: [400] Invalid Value : https://www.googleapis.com/analytics/v3/data/ga?ids=ga:XXXXXXXX&start-date=2013-01-07&end-date=2013-02-06&metrics=ga:pageviews&filters=ga:pageviews%3E%3D3
如果我不包括:filters
符号,那么请求将成功。我使用GA查询工具测试了这个查询,它确实有效。
我错过了什么?
事实证明,这是一个由最近的一次错误导致的。作者(sija)已恢复更改,本期不再转载:https://github.com/Sija/garb/issues/17