更改CKAN API接口 - API有限制吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了更改CKAN API接口 - API有限制吗?相关的知识,希望对你有一定的参考价值。
我查看了网站,看看是否有人改变了CKAN API接口,这样他们就可以直接输入网站,而不是上传文件和数据库,但我没有找到任何用例。
目前,我们有一个页面,人们通过他们填写的excel表单上传数据集,但我们希望通过更改API使其更加用户友好,以便他们可以在页面上填写表单而不是下载模板,填写然后上传。
CKAN有能力支持吗?如果是这样,是否有任何使用表单而非上传的网站示例或用例?
这当然是可能的。
我不知道任何提供该功能的现有扩展,但是如果有任何东西可以满足您的需求,您可以查看official list of CKAN extensions。
如果没有适合您的现有扩展,那么您可以编写自己的扩展,请参阅extension guide以获取有关如何执行此操作的详细信息。
向CKAN's API添加API函数是可能的,但在这种情况下可能不是您想要的:Web UI通常不通过API与CKAN交互,而是通过Flask / Pylons控制器。因此,您将添加首先为您的表单提供服务的添加控制器,然后处理提交的输入。
您可以查看ckanext-pages扩展,它完全相同(用于编辑静态页面而不是数据集,但您的代码将类似)。
以上是关于更改CKAN API接口 - API有限制吗?的主要内容,如果未能解决你的问题,请参考以下文章
ckan datapusher /api/3/action/resource_show(由 <class 'socket.error'> 引起:[Errno 111] Connection
java里的List<T>接口里的subList方法,API没看懂