我試圖在沒有任何用戶連接的情況下將頁面牆上的消息發佈爲頁面本身。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;
}