Вы можете использовать Facebook PHP SDK, предоставленный на GitHub .
После создания объекта Facebook:
$facebook = new Facebook(array(
'appId' => 'FACEBOOK_APP_ID',
'secret' => 'FACEBOOK_SECRET',
'fileUpload' => true, // file upload enabled in the server
Вы можете использовать функцию getUser (), чтобы получить UID подключенного пользователя, или 0
если пользователь Facebook не подключен.
$facebook->getUser();
Также у вас есть функция getLoginStatusUrl ($ params = array ()) для получения URL-адреса состояния входа в систему и получения статуса из Facebook.
$facebook->getLoginStatusUrl();
Надеюсь, это помогло вам. Перейдите по этой ссылке, чтобы получить обзор PHP SDK . Также у вас есть несколько рабочих примеров в репозитории GitHub.