CKAN Datastore Create API : 资源名称输入为 "Unnamed resource"
CKAN Datastore Create API : Resource name enters as "Unnamed resource"
我已经使用 CKAN datastore create 创建了一个数据存储 API
代码如下:
{ "resource": {
"package_id": "{{package_ID}}"
},
"fields": [ {"id": "name"},
{"id": "age"}
],
"records": [ { "name": "Alex", "age": "30"}, {"name": "Britto", "age": "28"} ]
}
它在我指定的包下创建了一个新资源。记录输入正确,我可以在 CKAN 中查看记录。但是资源文件显示为"Unnamed resource"。如何在 API 输入中设置资源名称。数据存储 API 是否可行?
我猜你正在使用 datastore_create
function. In that case, you can use the resource
key to pass any argument that you would normally pass to resource_create
。特别是,您可以通过 name
键设置资源的标题:
{
"resource": {
"package_id": "{{package_ID}}",
"name": "human-readable name of your resource"
},
...
}
我已经使用 CKAN datastore create 创建了一个数据存储 API
代码如下:
{ "resource": {
"package_id": "{{package_ID}}"
},
"fields": [ {"id": "name"},
{"id": "age"}
],
"records": [ { "name": "Alex", "age": "30"}, {"name": "Britto", "age": "28"} ]
}
它在我指定的包下创建了一个新资源。记录输入正确,我可以在 CKAN 中查看记录。但是资源文件显示为"Unnamed resource"。如何在 API 输入中设置资源名称。数据存储 API 是否可行?
我猜你正在使用 datastore_create
function. In that case, you can use the resource
key to pass any argument that you would normally pass to resource_create
。特别是,您可以通过 name
键设置资源的标题:
{
"resource": {
"package_id": "{{package_ID}}",
"name": "human-readable name of your resource"
},
...
}