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