无法加载请求的类:Facebook使用facebook php sdk codeigniter

时间:2016-01-29 03:57:49

标签: php facebook codeigniter facebook-graph-api

我想使用facebook sdk php在codeigniter中登录facebook。

我在apps / libraries / Facebook.php中使用了facebook libary

和应用程序/供应商中的完整sdk路径

配置我的facebook app_id和配置文件夹config / facebook.php

中的app_secret

在autoload.php我加载facebook库

$autoload['libraries'] = array('facebook','database','form_validation','session');

但我收到错误无法加载请求的类:Facebook

2 个答案:

答案 0 :(得分:1)

也许你没有改变Facebook库文件中的类名,那应该是Facebook

  1. 检查库文件夹中是否存在Facebook文件。
  2. 库的类名和文件名必须相同。检查它,甚至是大写和小写字母。
  3. 在库文件中检查Facebook php中的类名。

答案 1 :(得分:0)

在代码的顶部添加这两行。如果您使用的是任何不同版本的Facebook sdk,请根据您的文件夹和版本名称进行更改。

define('FACEBOOK_SDK_V4_SRC_DIR', __DIR__ . '/facebook-php-sdk-v4-5.0-dev/src/Facebook');
require_once __DIR__ . '/facebook-php-sdk-v4-5.0-dev/src/Facebook/autoload.php';

如果您遇到钢铁问题,请分享您所得到的确切错误。