Redirecionamento de logon e iframe do Facebook

Estou criando um aplicativo IFrame do Facebook. Estou usando o código javascript abaixo para solicitar que o usuário efetue login e conceda permissões para o aplicativo, após o qual eles devem ser redirecionados para o aplicativo iframe. O código funciona corretamente. Mas tenho dois problemas com isso.

uma. assim que o aplicativo é carregado no IFrame, ele é redirecionado para uma página (http: //www.facebook.com/connect/uiserver.php? app_id = ......) e exibe um grande ícone do facebook. Quando clico neste ícone, ele é redirecionado para a página de login do Facebook. Quero que meu aplicativo seja redirecionado diretamente para a página de login, em vez de mostrar a página de ícone do facebook entre eles.

b. Quando o usuário clica no botão 'Permitir' para a permissão solicitada no facebook, a página é redirecionada para o meu site principal (http://www.mysite.com) em vez do aplicativo iframe (http://apps.facebook.com/myapp)

Eu colei meu javascript abaixo, isso funciona com as peculiaridades acima.

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");
    });
});

Ajuda muito apreciada.

questionAnswers(5)

yourAnswerToTheQuestion