【问题标题】:how to get facebook account details i, asp.net?如何获取 Facebook 帐户详细信息我,asp.net?
【发布时间】:2014-01-17 09:20:34
【问题描述】:

如何在 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 not found 像什么提供者定义 ConfigurationManager.AppSettings["facebookId"]? ConfigurationManager.AppSettings["facebookClientSecret"]??

【问题讨论】:

    标签: c# asp.net facebook


    【解决方案1】:

    连接FB需要做一些事情

    • 您需要通过创建 API @developers.facebook.com/
    • 来注册 FB
    • 为您的 api 生成访问令牌和密钥
    • 下载 FB-js Sdk 并在您的页面/站点中引用
    • 使用上面生成的密钥连接到 Facebook

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

    清楚地解释了每个部分。

    【讨论】:

    • 动态我 = client.Get("totten");怎么把totten改成现在的FB账号??
    • @user3195022:Nathan Totten是公众号,不需要登录Facebook。如果您想访问当前登录到您网站的任何用户帐户详细信息,那么我建议您使用 FB-JS sdk,您需要下载并在您的网站中引用它。对于 FB 的安全身份验证,您需要使用secret key Access Token在FB开发者网站注册你的应用程序。我想你需要参考教程你会更好地理解
    猜你喜欢
    • 2014-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多