我正在尝试使用API将数据集上传到CKAN。一切正常,因为我没有设置标签。
我试过作为数组:
'tags': [u'dairy', u'gender', u'policy', u'value chain', u'value systems'],
也作为逗号分隔的列表:
'tags': u'dairy,gender,policy,value chain,value systems',
但是在两种情况下,我都会收到此错误:
格式错误:只能将字典列表放在子模式下(“标签”),而不能放在子模式下
我应该如何上传数据集的标签?
尝试:
tags=[{'name': 'tag1'}, {'name': 'tag2'}]
如果您使用的是ckanapi python库,则如下所示:
import ckanapi
ckan = ckanapi.RemoteCKAN(url, apikey=...)
ckan.action.package_create(name='test', tags=[{'name': 'tag1'}, {'name': 'tag2'}])
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句