Лучшие практики для интеграции приложения Rails с внешними API? - PullRequest
3 голосов
/ 19 января 2010

Я начинаю интегрировать наше приложение на основе Rails с другими внешними API. Мы начнем со служб списков рассылки (вероятно, Mad Mimi или Campaign Monitor ).

Я просто хотел бы знать, есть ли у кого-нибудь лучшие / предпочтительные практики для подхода к простой интеграции, проверке ошибок и тому подобному.

Вы помещаете функции API в обратные вызовы модели? Лучше всего, чтобы API-функции выполнялись в фоновом режиме (ala delayed_job)?

1 Ответ

1 голос
/ 19 января 2010

Я склонен придерживаться подхода " тощий контроллер, толстая модель ", поэтому я бы сказал модель для всего.

Что касается фона, это зависит от того, является ли процесс асинхронным или нет. Вход в Twitter через OAuth не подходит для фоновой работы, но загрузка каналов из Google AJAX Feed API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...