我已经使用CKAN数据存储区创建API创建了数据存储区
代码如下:
{ "resource": {
"package_id": "{{package_ID}}"
},
"fields": [ {"id": "name"},
{"id": "age"}
],
"records": [ { "name": "Alex", "age": "30"}, {"name": "Britto", "age": "28"} ]
}
它将在我指定的程序包下创建一个新资源。记录输入正确,我可以在CKAN中查看记录。但是资源文件显示为“未命名资源”。如何在API输入中设置资源名称。数据存储区API是否可以?
答案 0 :(得分:1)
我猜您正在使用datastore_create
函数。在这种情况下,您可以使用resource
键来传递通常传递给resource_create
的任何参数。特别是,您可以通过name
键设置资源的标题:
{
"resource": {
"package_id": "{{package_ID}}",
"name": "human-readable name of your resource"
},
...
}