Начало работы с веб-сервисами в Ruby on Приложение Rails 3

. Итак, я начинаю изучать Rails. Теперь, когда вышел Rails 3, я хочу продолжать изучать способы работы с Rails 3. Одна из вещей, которую я хочу научиться делать, - это как использовать веб-сервисы / работать со сторонними REST API / создавать «гибридные» приложения. Я проделал лишь минимальную работу, подобную этой, с PHP и встроенными библиотеками.

Кто-нибудь может привести меня к некоторым ресурсам, лучшие практики, или дайте мне быстрый 101 урок о том, как начать работать с этими типами API? Какие драгоценные камни я должен использовать? Буду очень признателен за некоторый образец кода, который поможет мне начать работу.

Обновление: Я специально пытаюсь использовать API Google Книг (без аутентификации). Поскольку для этого API нет клиентской библиотеки, мне интересно, как другие разработчики Ruby / Rails работают с API, которые не поставляются с их собственной библиотекой Ruby. Вот почему я ищу более универсальное решение для работы с API «заполнить пробел».

Обновление: После некоторого исследования я заметил библиотеку Net :: HTTP. Все учебники, в которых говорилось об этом, были довольно старыми. Это все еще лучшая библиотека для использования веб-служб RESTful? Или есть новый Gem, который упрощает эту задачу? Я просто хочу знать, какой драгоценный камень / библиотеку мне следует использовать и как работать с возвращаемым результатом XML / JSON.

Обновление: Эта презентация была действительно полезной. В нем упоминается множество различных библиотек и показаны примеры некоторых из библиотек, упомянутых ниже: http://www.slideshare.net/pengwynn/json-and-the-apinauts

14
задан aNoble 2 December 2010 в 17:06
поделиться