На моем сайте пользователь может войти через Facebook. Я также создал приложение для холста Facebook, которое состоит из небольшой части моего веб-сайта.
Через приложение Facebook Canvas пользователь может получить доступ к определенным функциям сайта в отношении своей учетной записи на сайте.
Это прекрасно работает, когда пользователь получает доступ к приложению FB, уже войдя на сайт. Однако, если пользователь получает доступ к приложению FB, НЕ войдя на мой сайт, как мне войти на мой сайт через приложение?
Было бы идеально, если бы я мог каким-то образом автоматически входить в их учетную запись при доступе к моему сайту через приложение FB.
Если это невозможно, я бы хотел, чтобы пользователь мог войти на мой сайт через приложение Facebook. Однако прямо сейчас, когда я перенаправляюсь на логин oauth, я получаю следующую ошибку:
Отказался отображать 'https://www.facebook.com/dialog/oauth?response_type=code&client_id=…nLpHx7N5X--Q» во фрейме, потому что для параметра «X-Frame-Options» установлено значение «DENY».
Резюме:
- Могу ли я автоматически входить на свой сайт при доступе к сайту через канву Facebook
- Если нет, то как пользователь может войти на мой сайт через приложение на основе холста?
FB.login
(это в любом случае делает работу пользователя на холсте намного приятнее, потому что пользователю не нужно покидать холст, а диалоговое окно входа отображается как модальное диалоговое окно). - person CBroe   schedule 01.04.2016top.location.href=…
в JavaScript илиtarget="_top"
для простой ссылки). - person CBroe   schedule 01.04.2016