Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   Проблема с Facebook.init в GraphAPI (http://www.flasher.ru/forum/showthread.php?t=172634)

woland24 14.12.2011 12:36

Проблема с Facebook.init в GraphAPI
 
Столкнулся с такой проблемой.

Код 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.

oleg_tomenko 16.12.2011 02:00

что вы имеете в виду под новой версией? У меня почему-то начал глючить тоже инит на аппликухе ни с того ни с сего, я думаю, что может что-то проапдейтить нужно?

woland24 20.12.2011 17:46

у меня использовался graphAPI скачанный как минимум год назад, скачал версию 1,8,1, откомпилил с ней и проблема исчезла

K.A.T.A.F.A.L.K.E.R 28.12.2011 19:17

Что-то я совсем перестал понимать что с АПИ происходит.
Facebook.login не отображает окно логина. Вообще. Раньше работало, потом вдруг прямо на живом сайте отвалилось. Если залогинен - все ок. Вылогинился из фейсбука - никакого окна логина.
кто-то сталкивался?


Часовой пояс GMT +4, время: 05:17.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.