Я хочу связать свою страницу с Facebook и загрузить Facebook PHP SDK 4. Поскольку документация Facebook и страница GitHub не очень хорошо сделаны, у меня есть вопрос относительно моего сообщения об ошибке из заголовка.
Я не хочу использовать Composer
для PHP (что должно быть возможно в соответствии с документацией Facebook).
Я последовал примеру на странице Github и включил PHP-файлы Facebook в свой PHP-файл со следующими строками кода:
use Facebook\FacebookSession;
use Facebook\FacebookRequest;
use Facebook\GraphUser;
use Facebook\FacebookRequestException;
require_once( 'Facebook/FacebookSession.php' );
require_once( 'Facebook/FacebookRequest.php' );
require_once( 'Facebook/GraphUser.php' );
require_once( 'Facebook/FacebookRequestException.php' );
В документации нигде не упоминается, что я должен включать оператор require_once
, я нашел это на stackoverflow
.
Теперь проблема заключается в том, что даже с приведенной выше (правильной) реализацией я получаю сообщение об ошибке «Неустранимая ошибка: класс Facebook\GraphObject не найден в ../fblogin2/Facebook/GraphUser.php в строке 33».
Я думаю, что в этом классе также нет оператора require_once
, но я не могу просмотреть весь код SDK и добавить операторы для Facebook. Разве это не должно работать из коробки? Есть ли хорошие руководства по SDK 4 или чему-то еще, потому что я действительно застрял с официальной документацией facebook и коротким примером github.