2013-04-12 3 views
1

Я хочу получить доступ к CKAN DataStoreAPI с рубином. И у меня есть некоторые вопросы. Возможно ли получить доступ к DataStoreAPI с помощью ruby? Я хочу создавать, читать и обновлять ресурсы в хранилище данных, и я предпочитаю рубин.Доступ к DataStoreAPI с сторонним приложением

ответ

1

Поскольку API CKAN использует 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. Насколько мне известно, библиотеки для CKAN в Ruby нет, поэтому вам придется создавать свои собственные.

Смежные вопросы