标题可能令人困惑,但假设您已使用CKan API将数据插入数据存储区:
curl -X POST http://demo.ckan.org/api/3/action/datastore_create -H "Authorization: " -d @mycompanydata.json
借助动作API,我可以按如下方式获取数据:
http://demo.ckan.org/api/action/datastore_search?resource_id=&filters= {“隐藏”:” 23455-XJ31” }
但我的要求是使用RESTful API访问资源数据,例如:
/hidservice/{resource-id}/{hid}.json
/hidservice/{resource-id}/{hid}.xml
/hidservice/{resource-id}/{hid}.json
答案 0 :(得分:0)
CKAN Datastore是Postgres的一个薄包装器,它提供API来上传表格数据和两种查询,这两种查询都不是RESTful。这只是一些屏幕代码,你可以在15分钟内浏览和理解。
也许你可以从中获取你需要的东西然后写下剩下的东西。然而,那只会真正想到你自己。
如果你接受了CKAN社区并且提出了关于Datastore如何提供RESTful接口以及如何与他们合作为每个人提供它的论点,我会更加振奋。
答案 1 :(得分:0)
使用Postman开始 或
直接进入Chrome ex。
https://api.energidataservice.dk/datastore_search_sql?sql=select *来自" 02356e88-7c4e-4ee9-b896-275d217cc1b9"其中" HourUTC" > ((现在()在时区' UTC') - 间隔' 7天')按顺序排列" HourUTC"降序