通过带有自动加载功能的 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
行之后)?
我已按照 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
行之后)?