CKAN数据存储区创建API:资源名称输入为“未命名资源”

时间:2018-07-17 12:02:18

标签: ckan

我已经使用CKAN数据存储区创建API创建了数据存储区

代码如下:

   { "resource": {
            "package_id": "{{package_ID}}"
        }, 
      "fields": [   {"id": "name"}, 
                    {"id": "age"} 
                ], 
       "records": [ { "name": "Alex", "age": "30"}, {"name": "Britto", "age": "28"} ]

    }

它将在我指定的程序包下创建一个新资源。记录输入正确,我可以在CKAN中查看记录。但是资源文件显示为“未命名资源”。如何在API输入中设置资源名称。数据存储区API是否可以?

1 个答案:

答案 0 :(得分:1)

我猜您正在使用datastore_create函数。在这种情况下,您可以使用resource键来传递通常传递给resource_create的任何参数。特别是,您可以通过name键设置资源的标题:

{
    "resource": {
        "package_id": "{{package_ID}}",
        "name": "human-readable name of your resource"
    }, 
    ...
}