facebook注册 - 如何使它工作?

时间:2014-02-13 00:24:43

标签: javascript facebook

虽然我不是编程或API的新手,但我对facebook API很新。这个插件使用了一些Facebook代码,它显然无法正常工作。

我的注册页面上有以下代码。但是,“使用facebook注册”不可点击。这就是萤火虫显示的内容:<fb:login-button scope="email,user_about_me,user_location"></fb:login-button>

<div id="fb-root"></div>
            <script>
            window.fbAsyncInit = function() {
              FB.init({
                appId  : '<?php echo $ap_info['appId']; ?>',
                status : true, // check login status
                cookie : <?php echo $ap_info['cookie']; ?>, // enable cookies to allow the server to access the session
                xfbml  : true,  // parse XFBML
                oauth : true //enables OAuth 2.0
              });

                FB.Event.subscribe('auth.login', function(response) {
                window.location.reload();
            });
            FB.Event.subscribe('auth.logout', function(response) {
                window.location.reload();
            });
            };
            (function() {
              var e = document.createElement('script');
              e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
              e.async = true;
              document.getElementById('fb-root').appendChild(e);
            }());
            </script>

appId,cookie等所有变量都有正确的值。我通过它们进行了调试。

1 个答案:

答案 0 :(得分:1)

您是否尝试过此处提供的“官方”示例代码?

https://developers.facebook.com/docs/facebook-login/login-flow-for-web/#quickstart