Когда пользователь facebook пытается зайти в мое приложение Facebook, ему выдается запрос со стандартным «Утвердить это приложение?». Пользователь одобряет мое приложение. Затем, когда мой код делает следующее, ответ всегда ложен:
FacebookApp fbApp = new FacebookApp();
CanvasAuthorizer authorizer = new CanvasAuthorizer(fbApp);
authorizer.Perms = "user_about_me";
if (authorizer.Authorize())
{
JsonObject result = (JsonObject)fbApp.Api("/me");
return Convert.ToInt64((String)result["id"]);
}
else
{
throw new Exception("Unauthorized Facebook API access.");
}
, что приводит к тому, что authorizer.Authorize () всегда имеет значение false и возникает исключение «Несанкционированный доступ к API Facebook».
пользователь "одобрил" мое приложение. так почему же это терпит неудачу, возвращая ложь ??
Я даже не знаю, с чего начать пытаться отладить эту проблему.
есть предложения?