我正在使用ckan 2.0 api查询此数据集
http://data.buenosaires.gob.ar/api/3/action/datastore_search?resource_id=4dcec0c7-7cee-4ff6-ac83-7d92b39b3f69
一切正常,它会返回数据集中的所有记录
现在我正在尝试添加过滤条件,例如
http://data.buenosaires.gob.ar/api/3/action/datastore_search?resource_id=4dcec0c7-7cee-4ff6-ac83-7d92b39b3f69&filters={"ubicacion": "Puerto Madero"}
但是它给了我以下错误:
[...]
"success": false,
"error": {
"__type": "Validation Error",
"filters": [
"Not a json object"
]
}
我也试过编码这个值,但是我得到了同样的错误
奇怪的是,我找不到使用过滤器的工作示例(这让我真的怀疑是否有人真的使用过API)
Anybod可以为我提供一个有效的例子吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
验证这适用于ckan版本2.6
http://host-name/api/action/datastore_search?resource_id=26642b35-c6de-4520-a84c-df313a0a14f4&filters= {"键":"值"}