У меня есть программа викторины на моем сайте, где пользователь входит через свою учетную запись Facebook и играет в викторину.
После успешного завершения викторины я хочу опубликовать их счет и ранг на их стене.Facebook вход и выход из системы работает нормально.Как мне показать их счет и звание на их стене, не отображая диалоговое окно?
Я использую этот код для публикации счета и рейтинга на стене пользователя-
require 'src/facebook.php';
<?php
$facebook = new Facebook(array(
'appId' => 'APP ID',
'secret' => 'SECRET KEY',
));
?>
<script>
FB.init({
appId:'APP ID', cookie:true,
status:true, xfbml:true
});
FB.ui({ method: 'feed',
message: '<?php echo "My score is ".$myscore." and rank is ".$rank; ?>'});
</script>
Этот кодоткрывает диалоговое окно для меня, но это с пустым полем ввода.Если пользователь просто нажмет на кнопку «Опубликовать», то на его стене ничего не будет размещено, и если он отредактирует текст в поле ввода, он отправит неверную информацию.Либо это поле должно быть недоступно для редактирования, либо этого поля не должно быть.
Пожалуйста, предложите мне решение с примером кода.