我正在开发一个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);
}}}
我该如何处理?