2011-03-23 60 views
21

我正要開始使用MVC3一個新的ASP.NET項目,因爲有些要求是關於Facebook的整合,我需要你對下列問題的建議:ASP.NET MVC3和Facebook的整合

1-是否可以將我的會員用戶連接到他們的Facebook帳戶,以便每當用戶在我的網站上共享/添加/評論活動時,我都可以使用他/她的Facebook帳戶自動分享這些操作?

2-也可以在用戶在我的網站上創建Facebook事件時創建Facebook事件,並且如果他/她更新事件信息,我也可以在Facebook上更新它們。

3-這可以通過Facebook Connect實現嗎?或者這僅僅是使用他們的Facebook賬戶來驗證用戶身份?

4-如何使用我的MVC解決方案中的Graph API,我知道Codeplex上有一個Facebook C#SDK http://facebooksdk.codeplex.com,但它是否滿足我所提及的需求。

在此先感謝。

回答

12

我最近做了類似的事情。根據我的經驗:

  1. 是的,你可以用Facebook賬號連接你的會員資格,但是它並不能保證你的用戶活動將被推到Facebook。 (用戶必須使用Facebook身份驗證登錄)

  2. 同上。這篇博客做了很好的描述:http://amirrajan.net/Blog/asp-mvc-and-facebook-single-sign-on

  3. 不,Facebook連接只需要照顧身份驗證。欲瞭解更多信息,請查看:http://thinkdiff.net/facebook/graph-api-javascript-base-facebook-connect-tutorial/

  4. 我還沒有試過你提到的Facebook SDK。不過,我相信Facebook Graph API已經爲你做好了並將滿足你的要求