Woc*_*gon 15 php facebook facebook-graph-api
好吧,我是facebook sdk的新手.我一直在遵循指南并执行所写的步骤..但我收到此错误,我不知道为什么?
Fatal error: Class 'Facebook\Facebook' not found in C:\wamp\www\index.php on line 134
Run Code Online (Sandbox Code Playgroud)
错误行代码是:
<?php
$fb = new Facebook\Facebook([
'app_id' => '{app-id}',
'app_secret' => '{app-secret}',
'default_graph_version' => 'v2.2',
]);
?>
Run Code Online (Sandbox Code Playgroud)
这不是我编写的,这与facebook指南中提到的代码完全相同!我该怎么办?
q.T*_*hen 32
您需要包含第autoloader一个访问服务方法和类的访问权限(如PHP的PHP SDK文档中所述Facebook.您正在尝试使用命名空间类Facebook\Facebook,以使用其方法,但您没有在PHP文件.
require_once 'src/Facebook/autoload.php';
//Create the Facebook service
$fb = new Facebook\Facebook ([
'app_id' => '-----------------',
'app_secret' => '--------------------',
'default_graph_version' => 'v2.4'
]);
Run Code Online (Sandbox Code Playgroud)
在您的目录中的某个位置(如果您正确安装了Facebook PHP SDK),您将找到autoload.php自动requires.php文件所需的文件,您需要使用这些服务和方法.
小智 7
我想你需要先将php类导入当前文件
将此行放在顶部
use Facebook\Facebook;
Run Code Online (Sandbox Code Playgroud)