我正在编写一个Laravel 5应用程序,只要在网站上发布新帖子,就应该在其相应的Facebook页面上发布新链接。我遇到很多困难,因为我遇到了访问令牌的混乱。
我知道要以自己的语音发布到该页面,我需要一个带有" publish_pages'的页面访问令牌。权限。
我确信我以错误的方式接近这一点,并且不知道如何使用我已经检索过的页面令牌。我通过执行以下操作获得了页面令牌:
if($session) {
try {
$request = (new FacebookRequest(
$session, 'GET', '/me/accounts', null
)
)->execute()->getGraphObject();
$request = $request->getProperty('data');
$page = $request->getProperty(0);
$pageAccessToken = $page->getProperty('access_token');
var_dump($pageAccessToken);
} catch(FacebookRequestException $e) {
echo "Exception occured, code: " . $e->getCode();
echo " with message: " . $e->getMessage();
}
}
现在我对如何使用此访问令牌一无所知。我是否必须使用相同的方法执行另一个API调用才能实际发布链接?
总的来说,我有点困惑,因为文档预计您将让用户使用他们的凭据登录您的应用。我只希望这个应用程序连接到一个Facebook帐户,管理员,从网站发布更新。我会使用app访问令牌代替此类任务吗?