2017-07-28 15 views
0

私たちはCKANの実装でクライアントと共同作業しており、いくつかの問題が発生しています。CKANの実装 - パッケージとリソースを作成するためのCKAN APIに関する問題

私たちが特に抱えている問題は、CKAN APIを使用してパッケージとリソースを作成することです。 これらは、CKANのpackage_createおよびresource_create APIに対してインポートに使用されるメタデータを含む外部ファイルを持っています。

パッケージおよびリソースのみのファイルアップロード(ファイルはCSV)なしでCKANエントリを作成すると、エントリが正常に作成されます。 ファイルアップロードと組み合わせたCKANエントリを作成すると、結果は可変です。

FYIでは、CSVファイルをCKANインターフェイス経由で正常にインポートしました。約15ファイルが20kリソースに関連付けられます。 リソースごとにファイルをアップロードするresource_create APIに使用されるPythonコードの提案や例がある場合は、間違いなく助かります。

答えて

1

カールまたはリクエスト(Zoranに感謝します)の例の代わりに、私は 'ckanapi' pythonライブラリを使用することをお勧めします。ここにファイルをアップロードする例をご覧ください:

https://github.com/ckan/ckanapi#action-arguments

関連する問題