Я хочу получить доступ к CKAN DataStoreAPI с рубином. И у меня есть некоторые вопросы. Возможно ли получить доступ к DataStoreAPI с помощью ruby? Я хочу создавать, читать и обновлять ресурсы в хранилище данных, и я предпочитаю рубин.Доступ к DataStoreAPI с сторонним приложением
ответ
Поскольку 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 нет, поэтому вам придется создавать свои собственные.
- 1. Android: Взаимодействие с сторонним приложением
- 2. Настройка и доступ к областью AngularJS $ сторонним приложением
- 3. Доступ к сторонним службам с проверкой подлинности
- 4. Снимок экрана с OpenGL/Direct3D сторонним приложением
- 5. Cookie Decryption/STS SSO с сторонним приложением
- 6. Непрерывная синхронизация файлов Dropbox с сторонним приложением
- 7. Как контролировать доступ к сторонним страницам HTML
- 8. Процесс, убитый сторонним приложением (Sprint Smartview)
- 9. Android: Редактировать изображение сторонним приложением/Intent ACTION_EDIT
- 10. Как уловить HTTP-ответ, сделанный сторонним приложением
- 11. Свободные элементы управления стыковкой, которые можно состыковать с сторонним приложением
- 12. Знаете, если API вызывается нашим приложением или сторонним приложением?
- 13. Определить песню, воспроизводимую на iPhone сторонним приложением
- 14. Как найти все документы, созданные сторонним приложением?
- 15. SSo в liferay с сторонним приложением, интегрированным с ним
- 16. Бриз с сторонним API
- 17. Доступ к Google Drive с настольным приложением
- 18. Доступ к facebook приложение с приложением маркера
- 19. Доступ к кластерному MSMQ с приложением
- 20. Как удалить диалоговое окно Unhandled Exception, созданное сторонним приложением
- 21. Как интегрировать метки почтовых ящиков Gmail с сторонним приложением?
- 22. MS UI Automation не работает с сторонним приложением ERP
- 23. Получение информации о пользователе с сторонним приложением в HumHub
- 24. Каким должен быть код ответа при возникновении ошибки сторонним приложением?
- 25. Как получить доступ к сторонним куки-файлам в браузере?
- 26. DLL подключаемого/отладочного плагина, который динамически загружается сторонним приложением?
- 27. Доступ к SQL-серверу ограничен веб-приложением
- 28. applescript copy paste между textedit и сторонним приложением не работает
- 29. Реализация двусторонней связи между Microsoft Dynamics CRM и сторонним приложением
- 30. Backbone.js с сторонним API