2012-05-05 81 views
1

我正在爲Twitter和Facebook構建一個聚合器。通過我的網站,用戶應該可以授予應用訪問他們的Facebook和Twitter個人資料的權限。然後,我的C#應用​​程序將定期檢查與該用戶相關的新帖子/喜歡/推文的網絡(或流),並將結果存儲在數據庫中。我不會使用Facebook和Twitter作爲我網站的身份提供者。背景應用程序監視Facebook

現在我的問題:我應該用什麼最好庫完成與社交網絡的連接?我可以爲此使用dotnetopenauth嗎?還是有更好的解決方案?

我應該也能擴展庫和添加任何社交網絡以後。

這可能是一個非常基本的問題,但我感到困惑,因爲所有可能的庫和選項。我調整了一個小而簡單的OAuth類連接到Twitter,但這只是幹練的OAuth 1.0 ...

回答

0

是,DotNetOpenAuth可以幫助您與此有關。但是您可能希望仔細檢查Facebook的服務條款,因爲我認爲它們禁止從您下載的任何數據的持續存在。

+0

謝謝安德魯。關於tos;我閱讀了以下內容:2.您可以緩存通過使用Facebook API接收的數據,以改善應用程序的用戶體驗,但是應該儘量保持數據更新。此權限不會賦予您任何此類數據的任何權利。 – Ron83

0

這的確是可能的DotNetOpenAuth這樣做,我知道這是因爲我對類似的工作。目前,它已經像Twitter上的魅力一樣運行在Facebook上。似乎Facebook會給我更多的麻煩,然後我預計一開始。