Использование веб-браузера, например. Chrome на Android, если на мобильном сайте требуется, чтобы пользователь был зарегистрирован в Facebook, а это не так, браузер будет запрашивать данные для входа, даже если телефон может быть зарегистрирован в Facebook через собственное приложение Facebook. Есть ли способ получить информацию из приложения Facebook без необходимости повторного входа в систему?
Мобильный сайт Facebook Войти с помощью Facebook-приложения для регистрации
Ответ 1
Если вы хотите войти на сайт в браузере, используя учетную запись Facebook из приложения Facebook, это невозможно, без посреднического приложения или службы. И даже с этим, я не думаю, что вы можете получить данные для входа пользователя.
Другой подход - попробуйте launch приложение Facebook с вашего сайта и покажите ему сайт, но опять же, вы не можете войти в него, используя приложение.
Почему? Потому что приложение содержит только токены, и ничего больше. Вы не можете получить другую информацию, например пароль или электронную почту. Кроме того, работа браузера, которая сохраняет файлы cookie и приложение, которые сохраняют токен, отличается. Вы не можете соединить их вместе.
Ответ 2
Я думаю, что это невозможно, потому что мы не свяжем браузер и приложение. Я разработал одно приложение для Android с интеграцией входа в facebook. Если пользовательское приложение facebook уже вошло в систему, теперь я нажимаю кнопку входа в facebook для своего приложения, он напрямую перенаправляет мое приложение на мою домашнюю страницу, не спрашивая имя пользователя и пароль fb.
Для меня я использовал локальное хранилище в javascript
localStorage.setItem("userName", userName);
localStorage.setItem("password", password);
var uname=localStorage.getItem('userName');
var pass=localStorage.getItem('password');
Ответ 3
Очевидно, что использование веб-сайта в браузере невозможно.
Даже если вы разрабатываете какое-либо приложение для Android, это также невозможно, причина в том, что приложение facebook не будет передавать какие-либо данные в другое приложение (даже если оно работает на одном устройстве).
Я также не думаю, что запуск приложения facebook из браузера будет вам полезен, так как вы просто хотите использовать систему входа в facebook, а затем хотите, чтобы пользователи возвращались на ваш сайт (и снова facebokk не будет отправлять какие-либо данные на ваш веб-сайт или приложение, даже если оно запущено из вашего веб-сайта или приложения).