2011-03-23 59 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已经为你做好了并将满足你的要求