2012-10-25 53 views
1

我一直試圖通過在我的Web服務器上運行的PHP腳本將狀態發佈到我的Facebook頁面。我已成功通過應用程序發佈它,即創建應用程序並使用其應用程序ID和密碼。Facebook的頁面狀態更新通過PHP中的FB應用程序

這裏是它的代碼片段:

$pgid="############"; 
$token="###############################"; 
$this->tasks = new Facebookclass(array(
    'appId' => '##########', 
    'secret' => '##########', 
    'cookie' => true, 
)); 
$post = array('access_token' => $token, 'message' => $message); 
try{ 
    $res = $this->tasks->api('/'.$pgid.'/feed','POST',$post); 
} catch (Exception $e){ 
    echo $e->getMessage(); 
    die(); 
} 

它的正常工作和更新我的Facebook頁面的狀態,但這種改變/更新是唯一可見的只有管理員(即:我)而不是其他任何瀏覽該網頁的人。

如果我通過FB日誌記錄正常更新狀態,那麼它對所有人都可見,但不是通過此應用上傳的狀態。

+0

hmmmm,在您的應用程序設置中禁用'沙箱模式... ...也許當你授權你選擇的應用程序「'只有我」? (不知道這是否是相關的,但它是值得檢查),因爲它:)現在的工作 也是我想在該消息中添加鏈接像 $消息=「Download on AndroidiPhone」 – ifaour

+0

謝謝,但如果我在做什麼這是它傾銷html的狀態。有什麼建議麼? –

+0

不客氣。這個問題是什麼? – ifaour

回答

0

管理員只能看到它的原因是因爲沙盒設置已啓用。禁用沙箱應使該帖子可見。

相關問題