Facebook Войти Пользовательские кнопки - PullRequest
2 голосов
/ 10 февраля 2012

Можно ли использовать плагин для входа в Facebook с пользовательской кнопкой интерфейса на моей стороне?Я не хочу использовать стандартный плагин FB, который поставляется вместе с плагином.

Я хочу иметь возможность нажимать пользовательскую кнопку и делать то же действие, запускать pop / modal для синхронизации.

Любая помощь будет отличной.

1 Ответ

3 голосов
/ 10 февраля 2012

Конечно, вы можете!Но вам придется сделать для этого немного JavaScript-кодирования.Если вы используете Facebook JavaScript SDK , вы сможете войти на свой веб-сайт, используя любой элемент, с помощью которого можно активировать функцию JavaScript.

Проверьте функцию FB.login () :

 FB.login(function(response) {
   if (response.authResponse) {
     console.log('Welcome!  Fetching your information.... ');
     FB.api('/me', function(response) {
       console.log('Good to see you, ' + response.name + '.');
       FB.logout(function(response) {
         console.log('Logged out.');
       });
     });
   } else {
     console.log('User cancelled login or did not fully authorize.');
   }
 }, {scope: 'email'});

Эта функция инициирует всплывающее окно входа для пользователей, которые еще неавторизовались и запросили свои адреса электронной почты.

Это больше, чем просто вставка плагина, но если вы хотите настроить функции входа в систему, то вы так и сделаете.

...