在Facebook应用程序中验证

时间:2011-11-09 20:59:19

标签: asp.net facebook

我正在开发一个Facebook应用程序,我可以在授权后成功获取用户的JSON信息。但是,当我刷新页面时,当我认为授权已经发生时,我被重定向到Facebook for OAuth。我明白我随后只需要一个访问令牌。

if (fbData != null)
    {
        if (fbData.user_id == null)
        {
            var redirURL = Request.Url.Scheme + "://" + fbAuthURL.Replace("[APPID]", appId).Replace("[REDIRECT]", (Request.Url.Scheme + "://" + canvasPage));
            Response.Write("<script type=\"text/javascript\"> " + Environment.NewLine +
                    "top.location.href=\"" + redirURL + "\";" + Environment.NewLine +
                    "</script>");
            Response.Write("Redirect URL for Authorization : " + redirURL);
        }
        else
        {
            if (isReady == true)
            {
                MyWebRequest userRequest = new MyWebRequest("https://graph.facebook.com/me?access_token=" + accessToken);
                string userInfo = userRequest.GetResponse();
                //Response.Write(userInfo);
                FBAuth fuser = new FBAuth();
                UserInfo oUser = fuser.GetUserInfo(userInfo);
}}}

我该如何处理?

0 个答案:

没有答案