我正在构建一个自定义收割机,用于将数据从外部站点导入 CKAN(1.8 版)。
它工作得很好,并创建了元数据和与之关联的资源。我想在导入阶段收集这些资源并创建一个新的 CSV 以将其保存在数据存储中。
我知道我可以使用 DataStore API,但我不想使用 HTTP(对我来说,将 API 密钥/用户/URL/...提供给有权添加内容的收割机是没有意义的)
是否可以直接从收割机调用 DataStore API 函数? https://github.com/okfn/ckan/blob/master/ckanext/datastore/logic/action.py
每个函数都采用一个未记录的上下文参数。