FacebookSDK-5.0.25.0 для приложения Iframe Canvas, после аутентификации пользователь перенаправляется на страницу холста - PullRequest
0 голосов
/ 28 июля 2011

Я работаю над веб-приложением с .net 3.5, используя C # facebook SDK. Загрузка страницы внутри страницы Вкладка iframe с некоторой информацией и кнопкой ввода, при нажатии кнопки я делаю auth.Authorize () с некоторыми разрешениями, окно разрешений FB открывается нормально, но как только пользователь нажимает кнопку разрешения, он перенаправляется на страницу холста приложения вместо вкладки Страница.

Есть что-то, что я пропускаю?

С уважением Имран

Ответы [ 2 ]

1 голос
/ 29 июля 2011

Ответ - установить auth.ReturnUrlPath, который вернет пользователя на выбранную вкладку на странице facebook.Если ваше приложение добавляется на несколько страниц, вы можете узнать текущий идентификатор страницы из «подписанного запроса» и установить правильный ReturnUrlPath, а также прикрепить? Sk = app_YOUR_APP_ID в качестве строки запроса к ReturnUrlPath, чтобы была выбрана текущая вкладка.Ваш обратный путь будет выглядеть примерно так: http://www.facebook.com/profile.php?id=YOUR_PAGE_ID&sk=app_YOUR_APP_ID (убедитесь, что вы обрабатываете http и https)

Это сработало для меня, надеюсь, будет работать и для кого-то другого.

-Ims

0 голосов
/ 28 июля 2011

Facebook C # SDK не поддерживает вкладки.

Поддерживаются только приложения Canvas.

...