1

我想用 ruby​​ 访问CKAN DataStoreAPI 。我有一些问题。是否可以使用 ruby​​ 访问 DataStoreAPI?我想在数据存储中创建、读取和更新资源,我更喜欢 ruby​​。

4

1 回答 1

1

由于 CKAN API 使用 HTTP,您可以使用您喜欢的任何语言访问它,只需点击正确的 URI。例如,有 PHP 库 ( https://github.com/opencolorado/PHP-Wrapper-for-CKAN-API ) 和 .NET ( https://github.com/opencolorado/.NET-Wrapper-for -CKAN-API)。不过,它们看起来被遗弃了。

虽然我也更喜欢 Ruby,但除非你有充分的理由使用它,否则我建议你坚持使用 Python。使用https://github.com/open-data/ckanapihttps://github.com/dgraziotin/libckan等 API 时,有一些很好的库会很有帮助。据我所知,Ruby 中没有 CKAN 库,所以你必须自己构建。

于 2013-04-26T22:50:57.350 回答