代码之家  ›  专栏  ›  技术社区  ›  prostock

Facebook连接django/python

  •  2
  • prostock  · 技术社区  · 15 年前

    我在这个问题上已经坚持了一段时间了。我似乎无法让Facebook登录弹出时,遵循谷歌教程:

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
    <div id="fb-root"></div>
    <script src="http://connect.facebook.net/en_US/all.js"></script>
    <script>
        FB.init({appId:'137101656332358', status: true, cookie: true, xfbml: true});
        FB.Event.subscribe('auth.sessionChange', function(response) {
            if (response.session) {
                // A user has logged in, and a new cookie has been save
            } else {
                // The user has logged out, and the cookie has been cleared
            }
        });
    

    我在Firebug中得到以下错误:

    Firebug cannot find _firebugConsole element true Window localhost:8000
    Firebug cannot find _firebugConsole element true Window localhost:8000
    Firebug cannot find _firebugConsole element true Window localhost:8000
    FB is not defined
    [Break on this error] FB.provide('',{getLoginStatus:function...ern:FB._inCanvas?0:2});return a;}}}); 
    

    我设定 Site URL = http://localhost:8000/

    谢谢!

    1 回复  |  直到 15 年前
        1
  •  1
  •   Tomasz Wysocki    15 年前

    新的Facebook API需要异步加载:

    <div id="fb-root"></div>
    <script>
      window.fbAsyncInit = function() {
        //[here goes your code:]
        FB.init({appId:'137101656332358', status: true, cookie: true, xfbml: true});
        FB.Event.subscribe('auth.sessionChange', function(response) {
            if (response.session) {
            // A user has logged in, and a new cookie has been save
            } else {
            // The user has logged out, and the cookie has been cleared
            }
        });
      };
      (function() {
        var e = document.createElement('script'); e.async = true;
        e.src = document.location.protocol +
          '//connect.facebook.net/en_US/all.js';
        document.getElementById('fb-root').appendChild(e);
      }());
    </script> 
    
    推荐文章