Asp.net Facebook连接用于简单身份验证?
我有一个ASP.net网站,我想在其中引入“Facebook连接”功能,纯粹是为了帐户登录/创建目的。我希望用户能够单击“使用Facebook登录”类型按钮,然后根据Facebook响应中的用户ID查找将该用户登录到我的网站 围绕这一点,我有几个问题: 假设我可以使用Facebook API完成所有这些,而不需要在Facebook上真正面向公众的“应用程序”?我只是想利用Facebook API对帐户进行身份验证。我对创建一些应用程序来“在”facebook本身做一些事情不感兴趣 我在网上找到了一些代码片段,并尝试使用Facebook开发者工具包调用getInfo方法,虽然它返回到我的网站时带有uid,但响应中没有其他用户信息,如电子邮件、姓名等。uid是响应中唯一填充的字段 以下是我使用的代码:Asp.net Facebook连接用于简单身份验证?,asp.net,facebook,authentication,fbconnect,Asp.net,Facebook,Authentication,Fbconnect,我有一个ASP.net网站,我想在其中引入“Facebook连接”功能,纯粹是为了帐户登录/创建目的。我希望用户能够单击“使用Facebook登录”类型按钮,然后根据Facebook响应中的用户ID查找将该用户登录到我的网站 围绕这一点,我有几个问题: 假设我可以使用Facebook API完成所有这些,而不需要在Facebook上真正面向公众的“应用程序”?我只是想利用Facebook API对帐户进行身份验证。我对创建一些应用程序来“在”facebook本身做一些事情不感兴趣 我在网上找到了
if (ConnectAuthentication.isConnected())
{
API api = new API();
api.ApplicationKey = ConnectAuthentication.ApiKey;
api.SessionKey = ConnectAuthentication.SessionKey;
api.Secret = ConnectAuthentication.SecretKey;
api.uid = ConnectAuthentication.UserID;
//Display user data captured from the Facebook API.
facebook.Schema.user facebookUser = null;
try
{
facebookUser = api.users.getInfo();
User user = new User();
user.FacebookUser = facebookUser;
user.IsFacebookUser = true;
return user;
}
catch { return null; }
}
else
{
return null;
}
有人能帮我回答这两个问题吗
提前感谢…Starnzy,已经有了,得到了一些很好的回复。通过一些调整,添加函数调用应该可以在代码中工作