我试图在没有任何用户连接的情况下将页面墙上的消息发布为页面本身。Facebook PHP SDK v3.1.1 - 将页面墙上的帖子作为页面离线发布
现在,第一部分工作正常,但我需要一个连接的用户来做到这一点。我听说我需要一个seeion ID来离线使用它,但我不知道如何得到它以及如何使用它。
现在,我的代码是:
$facebook = new Facebook(array('appId' => $appID, 'secret' => $appSecret));
$user = $facebook->getUser();
try
{
$pageInfo = $facebook->api("/{$pageID}?fields=access_token");
if(!empty($pageInfo['access_token']))
{
$args = array(
'access_token' => $pageInfo['access_token'],
'message' => $message
);
$postID = $facebook->api("/{$pageID}/feed", 'post', $args);
}
}
catch (FacebookApiException $e)
{
echo '<pre>'; var_dump($e); echo '</pre>';
$user = null;
}