如何使用 Facebook API 获取公共视频详细信息

时间:2021-06-14 18:38:48

标签: php facebook facebook-graph-api

我正在尝试获取 Facebook 公开视频详细信息,例如视频标题和缩略图。

这是我的代码

<?php

session_start();
require 'Facebook/autoload.php';

$fb = new Facebook\Facebook([
   'app_id' => '',
   'app_secret' => '',
   'default_graph_version' => 'v11.0',
]);

try {
  // Returns a `Facebook\FacebookResponse` object
  $response = $fb->get(
    '/{video_id}',
    '{access-token}'
  );
} catch(Facebook\Exceptions\FacebookResponseException $e) {
  echo 'Graph returned an error: ' . $e->getMessage();
  exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
  echo 'Facebook SDK returned an error: ' . $e->getMessage();
  exit;
}
echo $graphNode = $response->getGraphNode();

?>

上面的代码返回了这个错误

<块引用>

Graph 返回错误:(#10) 此端点需要“pages_read_engagement”权限或“页面公共内容访问”功能。

这是什么意思?

0 个答案:

没有答案