通过带有自动加载功能的 Composer 安装 Facebook PHP SDK

Installing Facebook PHP SDK via Composer w/ Autoload

我已按照 getcomposer.org 中的说明以及 developers.facebook.com 中的说明进行操作,但我正在努力获取 PHP SDK 和 运行.

安装工作正常,所有文件都已生成,包括 vendor 文件夹中的 autoload.php。

我已将此行放入 index.php:

require 'vendor/autoload.php';

当我调用 FacebookSession::setDefaultApplication('YOUR_APP_ID', 'YOUR_APP_SECRET'); 时出现致命错误,CLASS 'FacebookSession' 未找到。

我需要做什么?

我猜它是带有路径名和 autoload.php 的东西,但我想不出来。

Vendor 文件夹位于 index.php 的根目录下。

use关键字不包含或自动加载。它只告诉 PHP 将指定的命名空间导入当前范围,在这种情况下使用 composer 自动加载。

您是否尝试按照 的评论添加 use Facebook\FacebookSession;(在 PHP 文件的开头,在 require vendor/autoload.php 行之后)?