Кнопка подключения к Facebook - PullRequest
2 голосов
/ 14 октября 2010

Я не могу найти, как генерировать классическую кнопку Facebook Connect:

alt text

Все, что я могу найти, это генерировать следующее:

alt text


Я использую документацию здесь http://developers.facebook.com/docs/guides/web


Есть идеи?:)

Ответы [ 2 ]

3 голосов
/ 14 октября 2010

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>
1 голос
/ 14 октября 2010

«Связаться с Facebook» - это просто более ранний дизайн той же кнопки.Если вы действительно хотите использовать это, вы можете получить код «Вход с Facebook», настроить его так, чтобы он выглядел как «Подключиться к Facebook», и вставить его в строку, но я бы рекомендовал против этого, поскольку такое решение хрупкое и будетперерыв, когда Facebook меняет что-то на их стороне.

...