AS3 Graph Api -> всплывающее окно заблокировано - PullRequest
0 голосов
/ 16 января 2012

мы разработали приложение для Facebook as3 (http://www.encuentratugemelo.cl),, но, к сожалению, всплывающее окно аутентификации заблокировано во всех основных браузерах (т. Е. Ff, chrome), что приводит к высокой вероятности отклонения нашей кампании. Если я посмотрю здесь ... http://www.newxv.cl/setomatumuro/ Эти парни использовали один и тот же API (http://code.google.com/p/facebook-actionscript-api/), Я проверил его с помощью декомпилятора, и их всплывающее окно никогда не блокируется! Кто-нибудь может указать мне, что мы можем сделать, чтобы всплывающее окно не было заблокировано?

Gracias y cheers, Dennis

1 Ответ

2 голосов
/ 19 января 2012

Сначала вам нужно скачать обновленный api frm для Facebook здесь

http://code.google.com/p/facebook-actionscript-api/downloads/detail?name=GraphAPI_Web_1_8_1.swc&can=2&q=

Тогда в вашем коде, где вы написали этот код:

Facebook.login(loginHandler,{scope:"user_birthday,user_photos,read_stream, publish_stream"});

Ранее у нас была эта строка в нашем коде:

Facebook.login(loginHandler,{perms:"user_birthday,user_photos,read_stream, publish_stream"});

Примечание: Пожалуйста, измените Пермь на Объем

и, наконец, на html pr php-странице, куда вы вставите этот swf:

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml">
    <head>
        <!-- Include support librarys first -->
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
        <script type="text/javascript" src="http://connect.facebook.net/en_US/all.js"></script>             

        <script type="text/javascript"> 
            //Note we are passing in attribute object with a 'name' property that is same value as the 'id'. This is REQUIRED for Chrome/Mozilla browsers       
            swfobject.embedSWF("FBEmbedTool.swf", "FlashContent", "1003", "600", "9.0", null, null, null, {name:"FlashContent"});
        </script>
    </head>
    <body>
        <div id="fb-root"></div><!-- required div tag -->
        <div id="FlashContent"></div>
    </body>
</html>

Это будет полезно, я думаю, пожалуйста, сделайте это, после внесения этих изменений, у нас был запущенный Fb API в нашем проекте.

Имейте время gr8, будьте осторожны

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...