OAuthWebSecurity扩展Facebook数据(名字和姓氏)

OAuthWebSecurity扩展Facebook数据(名字和姓氏),facebook,oauth,Facebook,Oauth,我正在使用OAuthWebSecurity使我的MVC应用程序Facebook登录就绪。一切正常。 但是,提供商仅将Facebook用户名(电子邮件地址)返回给我的客户。我还希望收到Firstname和Lastname,但没有找到如何使用OAuthWebSecurity实现这一点的示例 在不使用大型Facebook sdk的情况下是否可以扩展Facebook提供商?好的,经过进一步研究,我发现使用Facebook sdk并使用以下代码片段访问此信息是最简单的方法: var client

我正在使用OAuthWebSecurity使我的MVC应用程序Facebook登录就绪。一切正常。 但是,提供商仅将Facebook用户名(电子邮件地址)返回给我的客户。我还希望收到Firstname和Lastname,但没有找到如何使用OAuthWebSecurity实现这一点的示例


在不使用大型Facebook sdk的情况下是否可以扩展Facebook提供商?

好的,经过进一步研究,我发现使用Facebook sdk并使用以下代码片段访问此信息是最简单的方法:

     var client = new FacebookClient(result.ExtraData["accesstoken"]);
     dynamic me = client.Get("me");
     string firstName = me.first_name;
     string lastName = me.last_name;
     string email = me.email;
     string gender = me.gender;
扩展FacebookOAuth提供商要复杂得多