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"
    }, 
    ...
}