Member 10446445 Ответов: 1

Получение ошибки при входе в систему с помощью Facebook in c#.net. У меня есть attechted right app ID и facebookappsecret.


{ "ошибка": {
"сообщение": "не удается загрузить URL-адрес: домен этого URL-адреса не включен в Домены приложения. Чтобы загрузить этот URL-адрес, добавьте все домены и поддомены вашего приложения в поле Домены приложений в настройках приложения.",
"type": "OAuthException",
"код": 191,
"fbtrace_id": "Gn/EdIdQhGh"
}
}

я пробовал много кода, но я не могу получить данные пользователя, который входит/регистрируется в facebook

Что я уже пробовал:

and this my code :


"
  protected void Login(object sender, EventArgs e)
         {
             FaceBookConnect.Authorize("user_photos,email", Request.Url.AbsoluteUri.Split('?')[0]);
         }

         protected void Page_Load(object sender, EventArgs e)
         {
             FaceBookConnect.API_Key = "APIkey";
             FaceBookConnect.API_Secret = "API_Secret";
             if (!IsPostBack)
             {
                 if (Request.QueryString["error"] == "access_denied")
                 {
                     ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('User has denied access.')", true);
                     return;
                 }

                 string code = Request.QueryString["code"];
                 if (!string.IsNullOrEmpty(code))
                 {
                     string data = FaceBookConnect.Fetch(code, "me");
                     FaceBookUser faceBookUser = new JavaScriptSerializer().Deserialize<FaceBookUser>(data);
                     faceBookUser.PictureUrl = string.Format("https://graph.facebook.com/{0}/picture", faceBookUser.Id);
                     pnlFaceBookUser.Visible = true;
                     lblId.Text = faceBookUser.Id;
                     lblUserName.Text = faceBookUser.UserName;
                     lblName.Text = faceBookUser.Name;
                     lblEmail.Text = faceBookUser.Email;
                     ProfileImage.ImageUrl = faceBookUser.PictureUrl;
                     btnLogin.Enabled = false;
                 }
             }
         }
     }
 }

 public class FaceBookUser
 {
     public string Id { get; set; }
     public string Name { get; set; }
     public string UserName { get; set; }
     public string PictureUrl { get; set; }
     public string Email { get; set; }
 }

 "
 Please help.

1 Ответов

Рейтинг:
1

F-ES Sitecore

Прочтите сообщение об ошибке, оно не имеет никакого отношения к вашему коду, вам нужно настроить приложение facebook, чтобы разрешить доступ из этого домена.