Я безуспешно использовал разные методы для настройки простого приложения Iframe, которое ранее работало со старым 4.x Facebook C # SDK.Я использую обычное веб-приложение NET 4.0, я не использую MVC.В конфигурации моего приложения FB я включил все новые методы (например, oAuth2), но отключил опции, помеченные как устаревшие.
Сеанс Authorizer всегда также равен null с зарегистрированным поклонником моей страницы.
Authorizer auth = new Authorizer(FacebookContext.Current.AppId, FacebookContext.Current.AppSecret, new HttpContextWrapper(Context));
auth.Perms = "user_about_me,user_birthday,user_location";
if (auth.Session != null && auth.Session.AccessToken != null)
fbApp = new FacebookClient(auth.Session.AccessToken);
if(auth.IsAuthorized())
//show the app
Возможно, я упустил что-то глупое, но я не могу заставить его работать.Я думаю, что-то связано с cookie, разница в моем SDK 4.x web.config заключается в том, что cookieSupport = "false" не поддерживается в facebookSettings ... Заранее спасибо людям, которые могут мне помочь :) Joe