Facebook холст несколько страниц? - PullRequest
1 голос
/ 26 марта 2010

Разве нельзя перемещаться между страницами в холсте на фейсбуке?

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

«FacebookRestClientException» с сообщением «Ключ сессии недействителен или больше не действителен»

Почему это? Что я делаю не так?

Что я пытаюсь сделать, когда получаю исключение:

$user_details = $fb->api_client->users_getInfo($fb_user, 'last_name, first_name','hometown_location','current_location');

1 Ответ

2 голосов
/ 27 марта 2010

Работает нормально (я делаю это все время, хотя и на Java).

Возможно, вторая страница забудет правильно настроить клиент fb на второй странице.

Вы всегда можете найти параметр fb_sig_session_key, чтобы убедиться, что он отправляется правильно. Это передается через POST на страницы FBML и через GET для страниц холста iframe. Кроме того, вы всегда должны ссылаться на <a href="http://app.facebook.com/yourcanvas/relurl" rel="nofollow noreferrer">http://app.facebook.com/yourcanvas/relurl</a> для передаваемого ключа сеанса.

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