2012-10-25 38 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

管理员只能看到它的原因是因为沙盒设置已启用。禁用沙箱应使该帖子可见。

相关问题