2013-07-02 133 views
0

我使用CKAN 2.0 API使用帶有過濾器

http://data.buenosaires.gob.ar/api/3/action/datastore_search?resource_id=4dcec0c7-7cee-4ff6-ac83-7d92b39b3f69 

一切正常查詢此數據集CKAN datastore_search休息API,它返回我的所有記錄數據集中

現在,我想添加過濾條件,這樣

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

有你檢查您所調用的URL是否需要先進行url_encoded?據我所知,[curley括號不在允許的URL字符中](http://stackoverflow.com/questions/1856785/characters-allowed-in-a-url) –

回答