Аутентификация Facebook – новый член и существующий член?

Я только что реализовал проверку подлинности Facebook на своем веб-сайте с помощью JavaScript JavaScript.

Если пользователь впервые зарегистрировался на facebook с моего сайта, а затем ему нужно вставить данные в таблицу users (mysql) – возможно, это поле называется fb_userid и электронной почтой?

Я прочитал документацию по JavaScript SDK, чтобы получить идентификатор пользователя Facebook, но как передать это на PHP, чтобы я мог вставить в таблицу users ?

Facebook Javascript выглядит так:

  <script> window.fbAsyncInit = function() { FB.init({ appId : 'xxxxxxxx', // App ID status : true, // check login status cookie : true, // enable cookies to allow the server to access the session oauth : true, // enable OAuth 2.0 xfbml : true // parse XFBML }); (function(d){ var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;} js = d.createElement('script'); js.id = id; js.async = true; js.src = "//connect.facebook.net/en_US/all.js"; d.getElementsByTagName('head')[0].appendChild(js); }(document)); 

На странице входа:

  <fb:login-button scope="email" autologoutlink="true"></fb:login-button> 

Можно ли использовать PHP SDK для получения идентификатора пользователя Facebook?

Нужно ли загружать файл Facebook JavaScript перед использованием PHP SDK?