如何使用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”错误。
我的猜测是我必须获得会话令牌等才能使其正常工作。
还有其他简化方法吗?我只想获得视频网址的视频标题。
有可能吗?
提前致谢
答案 0 :(得分:0)
你必须在developers.facebook.com上创建一个facebook应用程序,并使用client_id,来自同一个访问令牌的秘密来创建一个新的Facebook会话
例如:
\FacebookSession::setDefaultApplication($client_id,$client_secret);
$session = new FacebookSession($token);
如果您在代码段之前使用此代码创建会话。它应该工作正常