Привет. Залил приложение на Facebook.
Canvas Callback URL (мой сервер где лежит приложение)
http://host-with-my-app.com/
Canvas URL (ссылка на приложение в Facebook)
http://apps.facebook.com/my-app/
Когда юзер заходит на страницу с моим приложением (
http://apps.facebook.com/my-app/) я проверяю добавлено добавил ли юзер его или нет. Если нет то добавляю так:

Код AS3:
navigateToURL(new URLRequest("http://www.facebook.com/login.php?api_key="+loaderInfo.parameters.fb_sig_api_key),"_top");
.
.
После этого меня перебрасывает на страницу с выбором "Добавить приложение" или "Не добавить". Жму добавить и меня перебрасывает
НЕ на само приложение (
http://apps.facebook.com/my-app/),
а на мой хос где оно лежит (
http://host-with-my-app.com/). Почему так? Что я не правильно делаю? Почему меня не перекидывает сразу на приложение?
Ниже код который использую для проверки:

Код AS3:
if(loaderInfo.parameters.fb_sig_added == true)
{
trace('Aplication added by user');
session=new FacebookSessionUtil(loaderInfo.parameters.fb_sig_api_key,null,loaderInfo);
fbook=session.facebook;
session.addEventListener(FacebookEvent.CONNECT,onConnect);
session.verifySession();
}
else if (loaderInfo.parameters.fb_sig_added == false)
{
trace('Aplication id NOT added by user');
navigateToURL(new URLRequest("http://www.facebook.com/login.php?api_key="+loaderInfo.parameters.fb_sig_api_key),"_top");
}
else
{
trace('User need to login');
}
Буду очень признателен за помощь!