0

我已按照步驟執行。OAuthException:驗證訪問令牌時出錯:會話無效,因爲用戶已註銷

Facebook Access Token for Pages

,併產生了頁面訪問令牌,然後用下面的代碼

<?php 
include 'includes/facebook.php'; 
$app_id = "XXXXXXXXXXXX"; 
$app_secret = "XXXXXXXXXXXX"; 
$page_id = "XXXXXXXXXXXX"; 
$my_url = "http://XXXXXXXXXXXX.com"; 
$page_access_token = "XXXXXXXXXXXX"; 

//Create the facebook object 
$facebook = new Facebook(array(
'appId' => $app_id, 
'secret' => $app_secret, 
'cookie' => true 
)); 

//Write to the Page wall 
try { 
    $attachment = array(
       'access_token' => $page_access_token, 
       'message'=> "Hello World" 
     ); 

    $result = $facebook->api('page_id/feed', 'post', $attachment); 

} catch (FacebookApiException $e) { 
    error_log($e); 
echo $e; 
} 

?> 

它的工作原理是第一次,但每當管理員註銷,它顯示的錯誤。

「OAuthException:驗證訪問令牌時出錯:會話無效,因爲用戶已註銷。」

我嘗試了很多建議,但都失敗了。

回答

-1

去替代

'page_id/feed' 

$page_id.'/feed' 

這應該提供Facebook的API與正確的目標網頁ID

相關問題