Я хочу опубликовать на своей странице в Фейсбуке сообщение через мою веб-страницу.Мне удается сделать это с помощью следующего кода:
<?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 и, прежде всего, если меня попросят войти в систему.Затем, когда я вошел в систему, я сразу же захожу на страницу своего профиля, чтобы увидеть сообщение на моей стене.все работает нормальноПроблема в том, что когда я обновляю свою страницу в фейсбуке, я снова получаю то же сообщение на своей стене, поэтому оно появляется дважды.Это происходит только два раза.
Кто-нибудь знает, что может быть не так?