Столкнулся с такой проблемой.

Код AS3:
private function initFB():void
{
Facebook.init(_appID, fbInit_handler, {perms:"publish_stream,user_interests,user_photos,read_stream,email"});
}
private function fbInit_handler(result:Object, fail:Object):void
{
if (result)
{
var query:String = "SELECT uid,name FROM user WHERE uid=me()";
Facebook.fqlQuery(query, queryUser_handler);
}
else
{
ExternalInterface.call("login");
}
}
если приложение не установлено, то FB.init возвращает result = null и ExternalInterface.call("login") вызывает JS функцию

Код:
function login(){
top.location.href = 'https://www.facebook.com/dialog/oauth?client_id=xxxxxxxxxxxxxxx*&redirect_uri=http://apps.facebook.com/xxxxxxxxxxx/&scope=email';
}
Все работает, но время от времени случается такая проблема - FB.init начинает возвращать result = null постоянно, и приложение циклично перезапускается
Добавлено через 23 часа 35 минут
Проблема решилась - нужно было перекомпилить с новой версией API.