我想通过我的网页在我的 Facebook 页面上发布一条消息。我设法用下一个代码做到这一点:
<?php
$config['baseurl'] = "http://....facebook/index.php";
if ($fbme){
if (isset($message)){
try {
$statusUpdate = $facebook->api('/me/feed', 'post', array('message'=> $message, 'picture'=> $Image,'cb' => ''));
} catch (FacebookApiException $e) {
d($e);
}
}
}
?>
我在登录和注销功能中使用 $config:
function login(){
document.location.href = "<?=$config['baseurl']?>";
}
function logout(){
document.location.href = "<?=$config['baseurl']?>";
}
我也使用 facebook 按钮登录:
<fb:login-button autologoutlink="true" onlogin="parent.location='http://www.facebook.com/profile.php?id=<?php echo $uid ?>'" perms="email,user_birthday,status_update,publish_stream"></fb:login-button>
好的。现在,当我点击我网站上的一个按钮时,我会转到我的 Facebook 应用程序,首先如果要求我登录。然后,当我登录后,我会立即转到我的个人资料页面以查看我墙上的消息。一切正常。问题是,当我刷新我的 facebook 页面时,我的 Wall 中再次收到相同的消息,所以我有两次。这种情况只发生两次。
有谁知道可能出了什么问题?