Set Javascript API accessToken

Я разрабатываю приложение для Facebook. У меня есть поток OAuth на стороне сервера, который позволяет мне аутентифицировать пользователя, не требуя от него нажатия на какую-либо кнопку. Таким образом, я получаю его accessToken, а также другую информацию и использую ее на стороне сервера перед созданием страницы.

В моем приложении мне теперь нужно использовать Javascript API, который технически может использовать один и тот же Oauth-токен.

Возможно ли инстанцировать объект FB javascript с заданным Oauth-токеном?

Я знаю, что можно сделать наоборот, то есть выполнить процесс Oauth на стороне клиента и передать Oauth-ключ на сторону сервера через cookie, но это имеет два недостатка, на мой взгляд: _ Во-первых, это подразумевает наличие кнопки "Войти", что, на мой взгляд, не является хорошим пользовательским опытом для приложения facebook. Кроме того, я не понимаю, как должен вести себя процесс Oauth, если мое приложение состоит из двух разных страниц. Переход с одной страницы на другую полностью перезагружает javascript. Будет ли этот процесс Oauth (с всплывающим окном и т.д.) выполняться при каждой перезагрузке страницы?

Спасибо за помощь!

6
задан Olivier Pichon 28 January 2012 в 16:28
поделиться