如何获取Facebook帐户详细信息我,asp.net?

时间:2014-01-17 09:20:35

标签: c# asp.net facebook

如何在asp.net中获取Facebook帐户详细信息? 是可以从Facebook到我的网站获取帐户详细信息 我想访问用户名,电子邮件,图片,位置,生日日期

 if (provider != "facebook")
    {
        //do normal oauth
    }
    else
    {
        FacebookClient client = new FacebookClient();

        var loginUrl = client.GetLoginUrl(new
        {
            client_id = ConfigurationManager.AppSettings["facebookId"],
            client_secret = ConfigurationManager.AppSettings["facebookClientSecret"],
            redirect_uri = redirectUrl,
            response_type = "code",
            scope = "email,user_birthday"
        });

        Response.Redirect(loginUrl.AbsoluteUri);
    }

我试过但面对很多问题EscapeUriDataStringRfc3986未找到 喜欢什么提供商定义 ConfigurationManager.AppSettings [ “facebookId”]? ConfigurationManager.AppSettings [ “facebookClientSecret”] ...

1 个答案:

答案 0 :(得分:0)

连接到FB

需要做一些事情
  • 您需要通过创建API @ developers.facebook.com/
  • 注册到FB
  • 为您的api生成访问令牌和密钥
  • 下载FB-js Sdk并在您的页面/网站上查询
  • 使用上面生成的密钥连接到Facebook

连接到FB的.net应用程序的最佳教程是http://facebooksdk.net/docs/web/getting-started/

清楚地解释了每个部分。