Публикация сообщения с использованием Facebook SDK для переполнения стека

Здравствуйте, я работаю с PHP-кодом, используя Facebook SDK, чтобы опубликовать сообщение на странице facbook, которое я являюсь администратором. Это нормально, когда я работаю в localhost, но когда я размещаю свою страницу на веб-сервере, это выдает мне следующую ошибку:

 Fatal error: Class 'Facebook\FacebookSession' not found in /var/www/simo/index.php on line 48

Строки кода, которые вызывают проблемы:

use Facebook\FacebookRedirectLoginHelper;
use Facebook\FacebookSession;
use Facebook\FacebookRequest;

require "vendor/autoload.php";
session_start();
$appId='358738637667835';
$appSecret='92841aa4b36c9c37a4d779e801db3d6f';
FacebookSession::setDefaultApplication($appId,$appSecret);//(line 48)

Следует отметить, что версия PHP моего сервера — «PHP 5.4.39», которая обычно понимает инструкцию «use».

Спасибо, что дали мне решение или предложение.

0

Решение

Эта проблема возникает в результате неправильных путей. Если вы загрузили PHP SDK, убедитесь, что он содержит файл с именем «autoload.php», а затем добавьте следующую строку

require __DIR__ . '/facebook-php-sdk/autoload.php';

перед «оператором использования»

use Facebook\FacebookRedirectLoginHelper;
use Facebook\FacebookSession;

autoload.php исправит все пути и сделает сопоставление для вас

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]