Я пытаюсь использовать sdk без приложения canvas, поэтому следуйте шагам 1-7 в руководстве по быстрому запуску вплоть до добавления свойства facebookSettings в Web.config.
Я добавил изображение в свойстраница и событие onclick, которое содержит приведенный ниже код.но когда я нажимаю кнопку, я просто перехожу на домашнюю страницу (CancelUrlPath).
Смена Authorizer на CanvasAuthorizer приводит к загрузке экрана входа в систему FB, но я получаю ошибку 404, не найденную при вызове(даже после вставки обработчиков в конфиг) ..
fbApp = new FacebookApp();
authorizer = new Authorizer(fbApp) {Perms = requiredAppPermissions};
authorizer.ReturnUrlPath = "http://localhost/User/UserRegister.aspx";
authorizer.CancelUrlPath = "http://localhost/";
if (authorizer.Authorize(this.Context))
{
Response.Write("hello");//never gets here
}
Может кто-нибудь помочь, пожалуйста?
Примечание: я установил для canvas и url сайта значение http://localhost/в настройках приложения FB.