2

Facebook コネクトを使用して簡単な Web サイトを開発しましたが、ここ 1 か月ほどは問題なく動作しています。fb:login-button コードの下に fb:facepile があります。友人の写真を表示する代わりに、Facebook のホームページを表示する今日まで、期待どおりに機能していました。これは問題のスクリーンショットですhttp://i.stack.imgur.com/nZsbq.png

関連するコードは次のとおりです。一度はうまくいったので、何がこの奇妙なエラーを引き起こしたのか本当に混乱しています。どんな助けでも大歓迎です。

<div id="fb-root"></div>
    <script type="text/javascript">
        window.fbAsyncInit = function() {
            FB.init({appId: '<?php echo $appkey; ?>', status: true, cookie: true, xfbml: true});

            /* All the events registered */
            FB.Event.subscribe('auth.login', function(response) {
                // do something with response
                login();
            });

            FB.Event.subscribe('auth.logout', function(response) {
            // do something with response
                logout();
            });
        };

        (function() {
            var e = document.createElement('script');
            e.type = 'text/javascript';
            e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
              e.async = true;
            document.getElementById('fb-root').appendChild(e);
        }());

        function login(){
            document.location.href = "<?php echo $base_url.'/facebook/'; ?>";
        }

        function logout(){
            document.location.href = "<?php echo $base_url.'/logout/'; ?>";
        }
    </script>

javascript に続く 2 つの XFBML タグをコピーできません。それらは fb:login-button と fb:facepile です

4

2 に答える 2

2

これは報告されたバグですが、Facebook の誰も気にしていないようです。このような大規模なウェブ企業にとって、非常に奇妙で残念です。

http://forum.developers.facebook.net/viewtopic.php?id=90734

このバグは、次の Web ページで賛成票を投じて報告できます。

http://bugs.developers.facebook.net/show_bug.cgi?id=15490

于 2011-03-02T19:56:33.140 に答える
1

<fb:facepile></fb:facepile>やっと復活したようです。バグはFacebook バグトラッカーで解決済みとしてマークされており、現在、開発サーバーで期待どおりに動作しています。

于 2011-03-15T19:43:39.870 に答える