使用Facebook C#SDK进行身份验证

时间:2011-01-05 23:01:21

标签: facebook-c#-sdk

如何使用用户名(电子邮件)和密码进行身份验证?提供的示例只调用“authorizer.Authorize()”而不使用凭据(这只会为我抛出“无效的URI”格式异常)。我是否需要accessToken?如果是,我该如何获得?

4 个答案:

答案 0 :(得分:5)

您无法使用用户名和密码进行身份验证。您必须使用OAuth对用户进行身份验证。 Facebook不允许应用程序开发人员从用户那里收集用户名和密码。

答案 1 :(得分:2)

本教程可以帮助您:Getting Started with the Facebook C# SDK

答案 2 :(得分:0)

我不确定你要做什么。但这是我的经验和我的认证知识。

为了验证用户,您需要一个Facebook应用程序(特别是应用程序ID和服务器代码),用户必须输入他们的用户名和密码,并允许您的应用程序访问他们的数据。

此授权过程将生成一个访问令牌,您的Facebook应用程序将访问该用户信息。请注意,此access_token经常过期,在这种情况下您需要再次进行身份验证。

http://developers.facebook.com/docs/authentication/

答案 3 :(得分:0)

按照此YouTube链接,您可能会了解如何使用您的网站进行身份验证。 这会将你重定向到你必须登录的Facebook,所以如果你想让你网站上的随机用户进行身份验证,如果你使用这个例子中的代码,他们将被重定向到facebook登录:

Facebook Auth Example

希望这就是你在寻找m8!