Агрегируйте и запрашивайте RSS-каналы, просто быстро и сохраняйте запросы - PullRequest
1 голос
/ 26 января 2010

Хорошо, я знаю про YQL, Yahoo Pipes и все такое. Но мне интересно, что такое «ярлык» для тех, кто хорошо знает jQuery, javascript и JSON? Какова будет архитектура универсального решения, использующего эти инструменты для агрегирования нескольких RSS-каналов и последующего запроса результата?

Я хотел бы иметь возможность сохранять эти запросы и отправлять их конкретным пользователям, как URL. Да, я знаю этот "привкус" Yahoo "Console", но это слишком много кода, просто для создания GUI и т. Д.

Или уже есть какая-то "волшебная пуля"? Какой-нибудь плагин jQuery или похожая «вещь»? Хотя бы для части задания?

Спасибо --DBJ

1 Ответ

0 голосов
/ 26 января 2010

Причина, по которой YQL или Yahoo Pipes так эффективны, заключается в том, что они открывают междоменную связь с использованием JSONP или аналогичной реализации. Причина, по которой прямые JS и jQuery не могут быть использованы для этого, заключается в междоменных ограничениях.

Вы можете использовать прокси на своем собственном сервере для получения каналов, а затем агрегировать их в JavaScript, но, похоже, это несколько ослабит цель того, чего вы хотели достичь в чистом JS.

Еще одна альтернатива для получения RSS-канала - это Google AJAX Feed API , который я использовал ранее.

...