Вам нужно создать экземпляр класса, сначала создав новый объект. Вам также нужно передать массив $ config - поскольку конструктор «пропускает 1 аргумент»; это ошибка, которую вы получаете.
// Create facebook object.
$config = array(
'appId' => 'app id',
'secret' => 'app secret',
'fileUpload' => true
);
// Initiate the library
$facebook = new Facebook($config);
Замените "идентификатор приложения" и "секрет приложения" на тот, который вы получили при создании приложения на Facebook.
Редактировать: Добавлено небольшое изменение в коде. $ Config принимает третий необязательный элемент в массиве, называемый fileUpload (логическое значение, указывающее, разрешена ли загрузка файлов). Вам нужно установить это, потому что вы вызываете метод setFileUploadSupport (). Или другой способ написать так, как вы это сделали, и передать логическое значение непосредственно в setFileUploadSupport (true). В любом случае работает.