2
我想在我的Facebook頁面發帖通過我的網頁留言。我管理下一個代碼來做到這一點:使用PHP發佈到Facebook Wall。爲什麼它只能在Firefox中使用?
<?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);
}
}
}
?>
我使用的登錄和註銷功能$配置:
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頁面時,我再次收到我牆上的相同消息,所以我有兩次。這隻發生兩次。
有誰知道什麼可能是錯的?