2012-05-05 2 views
1

Я строю агрегатор для Twitter и Facebook. Через мой сайт пользователи должны иметь доступ к приложению для доступа к своим профилям Facebook и Twitter. Затем мое приложение C# через регулярные промежутки времени проверяет сети (или потоки) на новые сообщения/симпатии/твиты, связанные с этим пользователем, и сохраняет результат в базе данных. Я не буду использовать Facebook и Twitter в качестве поставщика удостоверений для своего сайта.Фоновое приложение для мониторинга Facebook

Теперь мой вопрос: какую библиотеку я должен использовать лучше всего для установления связи с социальными сетями? Могу ли я использовать dotnetopenauth для этого? Или есть лучшие решения?

Я также могу расширить библиотеку и позже добавить в нее социальную сеть.

Возможно, это очень простой вопрос, но я запутался из-за всех возможных библиотек и опций. Я настроил небольшой и простой класс OAuth для подключения к Twitter, но это было только возможно из OAuth 1.0 ...

ответ

0

Да, DotNetOpenAuth может помочь вам в этом. Но вы, возможно, захотите дважды проверить условия использования Facebook, поскольку я думал, что они запрещают сохранение данных, которые вы загружаете из них.

+0

Спасибо, Андрей. Что касается пальцев ног; Я прочитал следующее: 2.Вы можете кэшировать данные, полученные с помощью API Facebook, чтобы улучшить пользовательский интерфейс вашего приложения, но вы должны попытаться сохранить данные в актуальном состоянии. Это разрешение не дает вам никаких прав на такие данные. – Ron83

0

Это действительно возможно сделать с помощью DotNetOpenAuth, я знаю это, потому что я работаю над чем-то похожим. Уже сейчас он работает как прелесть с Twitter, работая на ссылке Facebook на данный момент. Похоже, что Facebook собирается дать мне больше проблем, чем я ожидал вначале.