Как получить новый токен доступа по истечении срока действия без перезагрузки страницы?

Во-первых, я хочу отметить, что я не хочу запрашивать расширенное разрешение offline_access. Это есть причина, но это не то.

Я создаю приложение html5, используя Facebook Javascript API. Пользователь долгое время находится на одной странице, играя в игру. Я получаю токен доступа в начале потока с FB.getLoginStatus, но этот токен истекает в какой-то момент, и поэтому я не могу запросить пользователя Facebook.

Я попытался снова вызвать FB.getLoginStatus, когда первый токен вышел из строя, но, похоже, это не дает мне новый токен доступа.

Это единственный способ перезагрузить страницу? Отстой, потому что состояние пользователя нарушено.

5
задан Brad Dwyer 18 February 2012 в 08:08
поделиться