Ошибка FB.ui, невозможно использовать метод feed - PullRequest
0 голосов
/ 28 июля 2011

У меня ошибка при использовании FB.ui, хотя я делаю все по книге.
Я хочу кнопку, чтобы пользователи могли поделиться страницей на своей стене.
Когда я нажимаю кнопку, я получаю всплывающее окно facebook, которое говорит:
Произошла ошибка. Пожалуйста, повторите попытку позже.

Вы видите, что не так?
Спасибо!

Вот мой код:

* * 1010

1 Ответ

0 голосов
/ 28 июля 2011

Вы пытались передать сеанс с сервера на клиент JavaScript

Это будет сделано в php как:

<?php
require 'facebook.php';

$facebook = new Facebook(array(
    'appId' => $appId,   // Your App Id
    'secret' => $secret, // Your App Secret
    'cookie' => true,
));

$session = $facebook->getSession();
?>

<script>
    FB.init
    ({
        appId:'MYAPPID',<?php
        echo (!empty($session)) ? 'session: ' . json_encode($session) . ',' : '' ?>
        status:true, 
        cookie: true, 
        xfbml:true
    });

...

</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...