Facebook C#sdk - 简单登录 - 从哪里开始?

时间:2011-05-11 12:33:40

标签: authentication facebook-c#-sdk

我希望你能帮助我。我认为,解决我的问题很容易,但我找不到可以帮助我的教程。

我有一个.net网络应用程序,而不是mvc。该应用程序使用c#,framework 3.5编写,并使用sql 2008 DB。它有一些登录功能。 现在我尝试用facebook c#sdk做我的第一步。

我的第一个目标是允许用户也使用他们的Facebook帐户登录。这不应该是画布页面。所以我认为应该很容易。它应该是登录我的应用程序的另一种方法。我想在“旧”登录按钮附近有一个按钮,允许“使用您的Facebook帐户登录”

我认为在后台,在成功登录facebook后,我必须将facebook-userid映射到我的db-user-id,它应该完成。我的策略好吗?我忘记了什么吗?

现在我不知道如何开始。我认为所有的先决条件现在都可以,但不明白我必须做什么。

facebook sdk有很多课程。对我来说哪个是对的?

我的Click-Event中有类似的东西:

    string appId = "xxx";

    string[] extendedPermissions = new[] { "user_about_me", "offline_access" };

    if (Components.SecurityManager.Active.DoLoginOverFacebook(appId, extendedPermissions))
{
// Some code here
 }

但是“Components.SecurityManager.Active.DoLoginOverFacebook()”的正确代码行是什么?当时它是空的。我不知道如何开始。

你能帮我吗?我尝试了一些晚上,但无法弄清楚从哪里开始...

谢谢

1 个答案:

答案 0 :(得分:0)

我强烈建议您首先阅读这些有关身份验证的文章,以获得一般性的想法。

对于Facebook C#SDK v6 + - http://blog.prabir.me/post/Facebook-CSharp-SDK-Writing-your-First-Facebook-Application-v6.aspx

对于Facebook C#SDK v5:   - http://blog.prabir.me/post/Facebook-CSharp-SDK-Writing-your-first-Facebook-Application.aspx 然后下载源代码并检入“Samples”文件夹。关于如何进行身份验证,我们在不同场景中有大量样本。

(如果是网站,请确保在IIS或IIS Express中运行示例)