首页 > 解决方案 > 如何使用 Facebook 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();

?>

上面的代码返回这个错误

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

这是什么意思?

标签: phpfacebookfacebook-graph-api

解决方案


推荐阅读