我正在为facebook的主要api进行实时更新,当我试图通过leadgeneration获取潜在客户的详细信息时,它会引发错误PHP Fatal error: Class 'Facebook\\FacebookSession' not found
。我已经通过作曲家下载了facebook php sdk facebook-php-sdk-v4-5.0.0
,文件结构是 - vendor\facebook\php-sdk-v4\src\Facebook
,代码是 -
<?php
define('FACEBOOK_SDK_V4_SRC_DIR',__DIR__.'/vendor/facebook/php-sdk-v4/src/Facebook');
require_once __DIR__ . '/vendor/autoload.php';
use Facebook\FacebookRequest;
use Facebook\FacebookSession;
echo FACEBOOK_SDK_V4_SRC_DIR;
FacebookSession::setDefaultApplication('APP_ID', 'SECRET_TOKEN');
// Note that the page access token provided must have
// the read_page_mailboxes permission.
$session = new FacebookSession('ACCESS_TOKEN');
我还提到了stackoverflow上提出的热门问题 - Error: Class 'Facebook\FacebookSession' not found with the facebook PHP SDK,但它对我没有帮助。
有什么建议我在这里做错了吗?提前谢谢。
SDK中是否还有名为FacebookSession.php
的文件?因为在我的文件夹中不存在。