Php 为什么这个未定义的方法是Facebook\FacebookRequest::execute()?
我必须解析facebook页面上的评论。我将数据存储在Php 为什么这个未定义的方法是Facebook\FacebookRequest::execute()?,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,我必须解析facebook页面上的评论。我将数据存储在$graphObject中,但它不会通过它解析数据,并返回以下错误 注意:未定义变量:第92行C:\xampp\htdocs\facebook\index.php中的会话 致命错误:调用第97行C:\xampp\htdocs\Facebook\index.php中未定义的方法Facebook\Facebook请求::execute() 这是代码 require_once __DIR__ . '/path/to/php-graph-sdk-
$graphObject
中,但它不会通过它解析数据,并返回以下错误
注意:未定义变量:第92行C:\xampp\htdocs\facebook\index.php中的会话
致命错误:调用第97行C:\xampp\htdocs\Facebook\index.php中未定义的方法Facebook\Facebook请求::execute()
这是代码
require_once __DIR__ . '/path/to/php-graph-sdk-5.0.0/src/Facebook/autoload.php';
include('path/to/php-graph-sdk-5.0.0/src/Facebook/FacebookRequest.php');
include('path/to/php-graph-sdk-5.0.0/src/Facebook/FacebookApp.php');
include('path/to/php-graph-sdk-5.0.0/src/Facebook/FacebookBatchRequest.php');
include('path/to/php-graph-sdk-5.0.0/src/Facebook/FacebookClient.php');
include('path/to/php-graph-sdk-5.0.0/src/Facebook/SignedRequest.php');
include('path/to/php-graph-sdk-5.0.0/src/Facebook/Authentication/AccessToken.php');
include('path/to/php-graph-sdk-5.0.0/src/Facebook/Facebook.php');
include('path/to/php-graph-sdk-5.0.0/src/Facebook/GraphNodes/GraphUser.php');
include('path/to/php-graph-sdk-5.0.0/src/Facebook/GraphNodes/GraphObject.php');
use Facebook\FacebookRequest;
use Facebook\Facebook;
$request = new FacebookRequest(
$session,
'GET',
'/{page_id}_{post_id}/comments'
);
$response = $request->execute();
$graphObject = $response->getGraphObject();
我不知道这里需要哪个图书馆。请提供帮助您正在尝试使用为当前版本的PHP SDK v4编写的代码。去看看当前版本是如何工作的,它有很多例子。你能提供php V4版本的代码吗?为什么?您已经嵌入了SDK的v5版本。那么主要问题是什么?您正在使用为SDK v4编写的代码。。。