php - 如何使用 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”权限或“页面公共内容访问”功能。
这是什么意思?