facebook登录asp.net

时间:2014-08-04 12:56:00

标签: asp.net facebook facebook-graph-api

在其中一个网站中,我需要使用facebook帐户登录。我在脸书登录按钮上使用以下代码。

string callbackUrl = "https://www.facebook.com/connect/login_success.html";
        Response.Redirect(string.Format("https://graph.facebook.com/oauth/" +
          "authorize?client_id={0}&redirect_uri={1}&scope=offline_access," +
          "publish_stream,read_stream,publish_actions,manage_pages",
          1448xxxxxx781763, callbackUrl));

它会在短时间内显示带有访问令牌网址的“成功”,然后会显示一条安全消息,并且访问令牌会丢失。如何捕获访问令牌?感谢

First screen with code

Second screen with warning message

1 个答案:

答案 0 :(得分:0)

将自己的域用于callbackURL,而不是facebook.com。

话虽如此,您最好使用JavaScript SDK进行登录:https://developers.facebook.com/docs/reference/javascript/FB.login/v2.0

这样你根本不用担心访问令牌。