Facebook Логин и перенаправление Iframe

Я создаю приложение Facebook IFrame. Я использую приведенный ниже код javascript, чтобы запросить пользователя войти в систему и разрешить разрешения для приложения, после чего они должны быть перенаправлены в приложение iframe. Код работает правильно. Но у меня есть две проблемы с этим.

а. как только приложение загружается в IFrame, оно перенаправляется на страницу (HTTP: //www.facebook.com/connect/uiserver.php app_id = ......) и отображает большой значок Facebook. Когда я нажимаю на этот значок, он перенаправляет на страницу входа в Facebook. Я хочу, чтобы мое приложение перенаправляло на страницу входа напрямую, а не показывало промежуточную страницу со значком Facebook.

б. Когда пользователь нажимает кнопку «Разрешить» для запрашиваемого разрешения в Facebook, страница перенаправляется на мой основной сайт (http://www.mysite.com) вместо приложения iframe (http://apps.facebook.com/myapp).

Я вставил свой JavaScript ниже, это работает с вышеупомянутыми причудами.

var api_key = 'xxxxxxxxxxxxxxx';
var channel_path = 'xd_receiver.htm';

FB_RequireFeatures(["Api"], function () {
    FB.Facebook.init(api_key, channel_path);
    var api = FB.Facebook.apiClient;
    // require user to login
    api.requireLogin(function (exception) {
        FB.Connect.showPermissionDialog("publish_stream");
    });
});

Помощь высоко ценится.

Ответы на вопрос(2)

Ваш ответ на вопрос