获取Facebook视频的标题

时间:2016-03-14 09:15:13

标签: php facebook facebook-graph-api

如何使用PHP获取Facebook视频的标题。

我google了一下,找不到任何参考,所以我开始尝试使用Facebook Graph API。

我跟着使用https://developers.facebook.com/docs/graph-api/reference/video

中给出的样本

问题是它需要会话令牌以获取信息。

我使用的代码:

<?php 
require_once('/vendor/facebook/php-sdk-v4/src/Facebook/FacebookRequest.php');

use Facebook\FacebookRequest;

$request = new FacebookRequest(
  $session,
  'GET',
  '/10154392917806729'
);
$response = $request->execute();
$graphObject = $response->getGraphObject();

print_r($response);

?>

/ 10154392917806729是视频ID。它显示“Undefined variable:session”错误。

我的猜测是我必须获得会话令牌等才能使其正常工作。

还有其他简化方法吗?我只想获得视频网址的视频标题。

有可能吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

你必须在developers.facebook.com上创建一个facebook应用程序,并使用client_id,来自同一个访问令牌的秘密来创建一个新的Facebook会话

例如:

 \FacebookSession::setDefaultApplication($client_id,$client_secret);

        $session = new FacebookSession($token);

如果您在代码段之前使用此代码创建会话。它应该工作正常