Я использую v5.4.1.0 facebook c # sdk и образец 'CS-Canvas-AspNetMvc3-JsSdk'.
Я отредактировал web.config и установил правильные настройки facebook:
<facebookSettings appId = "290..." appSecret="ba8..."
canvasPage = "http://apps.facebook.com/itwo..."
canvasUrl = "http://localhost:3084/"
secureCanvasUrl = "https://localhost:44301/" />
Я также настроил приложение facebook с соответствующими настройками.
Я могу связаться с контроллером facebook: apps.facebook.com/itw0.../facebook
На ней показана кнопка с надписью « Войти в Facebook» .
Когда я нажимаю на него, появляется новое окно, которое выдает следующую ошибку:
Код ошибки API: 191 Описание ошибки API: указанный URL-адрес не является
принадлежит приложению Сообщение об ошибке: недопустимый redirect_uri: данный
URL не разрешен конфигурацией приложения.
URL, отображаемый в этом окне, показывает это значение как redirect_uri в строке запроса:
... & redirect_uri = https://s -static.ak.fbcdn.net / подключения / xd_proxy.php
Я потратил некоторое время на изучение этого, но не могу понять, чего мне не хватает.
** РЕДАКТИРОВАТЬ **
Я использовал IE 9. Я только что попробовал с FireFox и Chrome, и он работает, никаких изменений. Просто скопировал URL из IE и вставил в другие браузеры !!! Так странно.
Кто-нибудь знает, почему IE 9 не работает?