【问题标题】:OAuthWebSecurity Extend Facebook Data (Firstname and Lastname)OAuthWebSecurity 扩展 Facebook 数据(名字和姓氏)
【发布时间】:2014-01-06 22:41:27
【问题描述】:

我正在使用 OAuthWebSecurity 准备我的 MVC 应用程序 Facebook 登录。一切都按预期工作。 但是,提供商仅将 Facebook 用户名(电子邮件地址)返回给我的客户。我也喜欢接收名字和姓氏,但没有找到任何如何使用 OAuthWebSecurity 执行此操作的示例。

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

【问题讨论】:

    标签: facebook oauth


    【解决方案1】:

    好的,经过更多研究,我发现使用 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;
    

    扩展 Facebook OAuth 提供程序会复杂得多。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-02-22
      • 2011-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-03
      • 1970-01-01
      相关资源
      最近更新 更多