1
我想用ruby访问CKAN DataStoreAPI。我有一些问题。是否有可能通过ruby访问DataStoreAPI?我想创建,读取和更新数据存储中的资源,我更喜欢ruby。使用第三方应用程序访问DataStoreAPI
我想用ruby访问CKAN DataStoreAPI。我有一些问题。是否有可能通过ruby访问DataStoreAPI?我想创建,读取和更新数据存储中的资源,我更喜欢ruby。使用第三方应用程序访问DataStoreAPI
由于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。有几个好的库在使用API如https://github.com/open-data/ckanapi和https://github.com/dgraziotin/libckan时会有很大的帮助。据我所知,在Ruby中没有用于CKAN的库,所以你必须建立自己的库。