Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么这个未定义的方法是Facebook\FacebookRequest::execute()?_Php_Facebook_Facebook Graph Api - Fatal编程技术网

Php 为什么这个未定义的方法是Facebook\FacebookRequest::execute()?

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-

我必须解析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-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编写的代码。。。