首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CKAN实现-围绕CKAN API创建包和资源的问题

CKAN实现-围绕CKAN API创建包和资源的问题
EN

Stack Overflow用户
提问于 2017-07-28 22:31:53
回答 2查看 378关注 0票数 0

我们正在与一个客户端进行CKAN实现,并遇到了一些问题。

我们遇到的特殊问题是关于使用CKAN API来创建包和资源。它们具有外部文件,其中包含用于根据CKAN package_create和resource_create API进行导入的元数据。

当他们创建仅为包和资源的CKAN条目,而没有文件上传(文件为CSV)时,这些条目将成功创建。当他们创建与文件上传相结合的CKAN条目时,结果是可变的。

仅供参考,CSV文件已通过CKAN接口成功导入-约15个文件将与20k资源关联。如果您有任何用于resource_create应用程序接口的Python代码的建议或示例,它也可以为每个资源上传一个文件,这肯定会有所帮助。

EN

回答 2

Stack Overflow用户

发布于 2017-07-29 02:35:09

您可以使用curl或Python库请求来创建新资源并向其上传文件。查看文件存储API http://docs.ckan.org/en/latest/maintaining/filestore.html#filestore-api中的示例

票数 2
EN

Stack Overflow用户

发布于 2017-07-29 03:48:28

作为curl或request示例的替代(感谢Zoran),我建议使用'ckanapi‘python库。请看这里的上传文件示例:

https://github.com/ckan/ckanapi#action-arguments

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45376097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档