【发布时间】:2011-01-05 23:01:20
【问题描述】:
如何使用用户名(电子邮件)和密码进行身份验证?提供的示例只是在没有凭据的情况下调用“authorizer.Authorize()”(这只是对我抛出“无效 URI”格式异常)。我需要 accessToken 吗?如果需要,如何获得?
【问题讨论】:
标签: facebook-c#-sdk
如何使用用户名(电子邮件)和密码进行身份验证?提供的示例只是在没有凭据的情况下调用“authorizer.Authorize()”(这只是对我抛出“无效 URI”格式异常)。我需要 accessToken 吗?如果需要,如何获得?
【问题讨论】:
标签: facebook-c#-sdk
您无法使用用户名和密码进行身份验证。您必须使用 OAuth 对用户进行身份验证。 Facebook 不允许应用程序开发人员向用户收集用户名和密码。
【讨论】:
本教程应该对您有所帮助:Getting Started with the Facebook C# SDK
【讨论】:
我不确定你到底想做什么。但这是我的经验和身份验证知识。
为了验证用户身份,您需要一个 facebook 应用程序(特别是应用程序 ID 和服务器代码),用户必须输入他们的用户名和密码并允许您的应用程序访问他们的数据。
此授权过程将生成一个访问令牌,让您的 Facebook 应用程序可以访问用户信息。请注意,此 access_token 经常过期,在这种情况下您需要重新进行身份验证。
【讨论】:
点击此 youtube 链接,您可能会了解如何使用您的网站进行身份验证。 这会将您重定向到您必须登录的 facebook,因此如果您希望您网站上的随机用户进行身份验证,如果您使用此示例中的代码,他们将被重定向到 facebook 登录:
希望这就是您想要的 m8!
【讨论】: