FBJSBridge.js был встроен в SDK.Посмотрите на com.facebook.graph.core.FacebookJSBridge.as, и вы увидите, что весь блок JavaScript, который был FBJSBridge.js, прикреплен к ExternalInterface в конструкторе com.facebook.graph.Facebook.as.
Я боролся с этим весь день.Я наблюдал за http GET, порожденным Facebook.init (), и похоже, что он просто ждет, пока не истечет время ожидания, после чего появится другой GET.Это никогда не возвращается нормально.Я попробовал APPID, APIKEY там и все виды комбинаций параметров, но я никогда не видел, чтобы он вернулся.Я должен сделать вывод, что так оно и должно работать.Если нет, то вот как это работает.: - /
В любом случае, вы увидите внутри FBAS в этом блоке JS в FacebookJSBridge.as, что init подписывается на событие «auth.sessionChange», которое вызывает Facebook.handleSessionChange ().Вы можете видеть, что здесь называется ваш обратный вызов.Хитрость в том, что это то, что вызывается каждый раз, когда sessionChanges.Поэтому, даже если в следующий раз это событие не произойдет из-за ответа от FB.init (), ваш обратный вызов все равно будет вызываться в этот момент.
Если вы установите свой собственный обработчик для "auth.sessionChange"«перед вызовом Facebook.init () и установкой« cookie »в значение true, после создания cookie вы получите событие sessionChange, которое запускается сразу после вызова init.Обратный вызов Init по-прежнему не вызывается, потому что GET никогда не получает ОТВЕТА.
Facebook.addJSEventListener("auth.sessionChange", onSessionChange);
Facebook.init(_appID, onInitFacebookConnect,
{cookie: true,
appId: _appID,
perms: "user_birthday,read_stream,publish_stream"});
Примеры, которые вы найдете в этом руководстве, могут работать, но не те, которые вы захотите использовать, когдана самом деле положить приложение вместе.В противном случае вы всегда будете нажимать кнопку для запуска fbconnect.Похоже, что oauth2 будет способом получить желаемое поведение без необходимости каждый раз нажимать на кнопку для «подключения».Вы можете получить сессионный ключ от oauth2, а затем использовать Flash / Facebook GRAPHSDK или JS в зависимости от того, что вам удобнее всего делать.
Это может помочь: http://blog.yoz.sk/2010/05/facebook-graph-api-and-oauth-2-and-flash/