【问题标题】:Facebook connect buttonFacebook 连接按钮
【发布时间】:2010-10-14 09:04:48
【问题描述】:

我似乎找不到如何生成经典的 Facebook Connect 按钮:

我能找到的所有生成方法如下:


我在这里使用文档http://developers.facebook.com/docs/guides/web


有什么想法吗? :)

【问题讨论】:

    标签: python django facebook django-socialauth


    【解决方案1】:

    http://developers.facebook.com/docs/reference/plugins/login

    如果你想改变你必须手动做的图像:

    <div id='login'><a href="#" id='facebook-login' onclick='fblogin();'><img src="your image url here" /></a></div>
    </a>
    <script>
        function fblogin(){
            FB.login(function(response) {
                if (response.session) {
                    if (response.perms) {
                        // user is logged in and granted some permissions.
                        // perms is a comma separated list of granted permissions
                        window.location.reload();
                    } else {
                        // user is logged in, but did not grant any permissions
                        window.location.reload();
                    }
                } else {
                    // user is not logged in
                    window.location.reload();
                }
            }, {perms:'email'});
            return false;
        }
    </script>
    

    【讨论】:

    • 如何更改按钮的外观?
    • @RadiantHex - 他放&lt;img src="you image url here" /&gt;的地方,只要放任何你想要的Facebook连接图像。
    • 有没有办法识别用户是否登录? :)
    【解决方案2】:

    “Connect with Facebook”只是同一个按钮的早期设计。如果您真的想使用它,您可以获取“使用 Facebook 登录”的代码,将其调整为看起来像“与 Facebook 连接”并将其内联,但我建议不要这样做,因为这样的解决方案很脆弱并且会当 Facebook 改变他们的立场时,就会中断。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-22
      • 2016-05-02
      • 2015-10-12
      • 2020-05-21
      相关资源
      最近更新 更多