Вопрос

Нельзя ли перемещаться между страницами холста на Facebook?

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

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

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

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

$user_details = $fb->api_client->users_getInfo($fb_user, 'last_name, first_name','hometown_location','current_location');
Это было полезно?

Решение

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top