Веб-приложение внутри facebook-canvas: получить токен доступа синхронно

#facebook-canvas

#facebook-canvas

Вопрос:

У меня есть веб-приложение, простая игра, давайте назовем ее «some-game». Эта игра запущена автономно через http://www.some-game.com , и у меня оно запущено в facebook-canvas https://apps.facebook.com/somegame-app .

https://developers.facebook.com/docs/games/canvas/canvas-tutorial в разделе «Аутентификация» описывается, как авторизовать пользователя, когда мое веб-приложение загружено в canvas. Это делается асинхронно. Итак, некоторая игра загружается «при выходе из системы», facebook-js-sdk работает после загрузки некоторой игры в canvas, и у меня есть доступ к токену доступа и я могу авторизовать пользователя. Как представляется, предполагается, что это делается только путем перестройки сайта с использованием JavaScript.

Я надеюсь на более простой способ сделать это.

Есть ли какой-либо способ получить токен доступа к fb, когда какая-либо игра загружается в iframe canvas? Я намереваюсь получить этот токен доступа к fb при первоначальной загрузке какой-либо игры в canvas, чтобы я мог отправить «авторизованную» версию в первую очередь.