Facebook ошибка доступа к приложению

Пользователи
онлайн-сервисов столкнулись со сложностями во время авторизации через
социальную сеть Фейсбук. При попытке войти на сайт или в игру через FB
высвечивается ошибка: «Приложение, которое вы пытаетесь
использовать, недоступно». Facebook является популярной
социальной сетью: стоит разобраться, почему может возникнуть данная ошибка и
как вернуть доступ ко входу.

как выглядит ошибка

Причины возникновения сложностей

В
основном сбой возникает в связи с неполадками на портале. Создатели игр и
приложений, при входе в которые система авторизации Facebook выдает ошибку, отвечают пользователям, что никак не могут
повлиять на это и советуют подождать.

О
невозможности авторизации при этом нужно сообщить в службу поддержки FB.

В
других случаях основными причинами сбоя являются:

  1. Попытки авторизации через удаленный аккаунт. Если профиль не удалялся, то стоит проверить, не был ли он заблокирован администрацией за нарушение правил или при подозрительных попытках входа. Если учетная запись была заблокирована не навсегда, то нужно будет зайти в нее и сменить пароль.
  2. Разработчики сервиса еще не настроили возможность подключения через FB или настроили ее неправильно.
  3. Онлайн-сервис был заблокирован со стороны Фейсбука за нарушение правил. В таком случае вход через FB больше невозможен.

На ежегодной двухдневной конференции FB, проходившей 30 апреля и 1 мая 2019 года, разработчики социальной сети заявили о грядущих изменениях в сфере конфиденциальности и безопасности. Эти обновления, скорее всего, также являются причиной возникновения ошибки.

Часто проблемы с авторизацией через Facebook
появляются у только что зарегистрированных пользователей веб-сервиса. Это
происходит из-за недавних нововведений портала: теперь новые пользователи после
регистрации проходят внутреннюю проверку. В среднем она занимает от 30 минут до
2 часов.

Поэтому при недавно
зарегистрированном профиле зайти в онлайн-сервис через него просто невозможно.
Первое время он считается неактивным. Даже если вы не новый пользователь
площадки, а просто забыли пароль от старого аккаунта и решили завести второй,
вам все равно придется дождаться окончания верификации.

Способы решения проблемы

Если
сбой не связан с серьезными техническими неполадками ресурса, с блокировкой
игры или вашей учетной записи администрацией Фейсбука, то помочь войти могут
следующие действия:

  1. Подождите несколько часов. За это время новый профиль пройдет внутреннюю проверку или возможные технические неполадки будут исправлены разработчиками.
  2. Сбросьте кэш и куки страницы игры или сервиса, в который пытаетесь войти, а также самого FB. Делается это в настройках браузера.
  3. Сначала зайдите на сайт facebook.com и войдите в учетную запись, а затем повторите попытку авторизации из стороннего приложения.
  4. Посмотрите, нет ли новых обновлений для вашего браузера и, при их наличии, установите их.
  5. Установите новый браузер и зайдите через него.
  6. Регистрация нового профиля может решить проблему. Не забывайте, что после регистрации надо дождаться окончания проверки.
  7. Попробуйте отключить блокировщики рекламы и другие установленные расширения для браузера.
  8. Попытайтесь зайти на сайт через VPN подключение.

Если
ни один способ не помог решить проблему, то виной всему временные неполадки со
стороны серверов портала. Пару месяцев назад вход на популярную социальную сеть
Одноклассники через FB долгое время был недоступен. Facebook спустя некоторое время
восстановил возможность входа. Поэтому, если ни один из способов не помог
авторизоваться, требуется написать в поддержку сайта и ждать ответа от
разработчиков. Обычно такие сбои быстро исправляют.

Ошибка «Приложение, которое вы пытаетесь
использовать, больше недоступно или доступ к нему ограничен» может возникнуть
как по вине пользователя, так и из-за технических сбоев. Предоставленные нами
советы должны помочь разобраться с возникшими трудностями.

На чтение 3 мин Опубликовано 17.10.2019

В последнее время у многих пользователей возникли проблемы с авторизацией через Facebook. Так, при входе в игру, онлайн-сервис или стороннее приложение пользователи получают такую ошибку: «Приложение которое вы пытаетесь использовать, больше недоступно или доступ к нему ограничен». В статье мы расскажем, отчего возникает данный сбой и почему авторизация через Фейсбук недоступна.

Содержание

  1. Что это за ошибка?
  2. Как решить проблему «Приложение недоступно»
  3. Заключение

Что это за ошибка?

Сбой подключения «Приложение которое вы пытаетесь использовать больше недоступно» чаще всего выскакивает при попытке подвязать к сервису вновь созданный аккаунт Facebook. Связано это с новой политикой компании Фейсбук — теперь все новые аккаунты проходят внутреннюю проверку, по времени это занимает от получаса до двух.

Ошибка-авторизации-через-Facebook-приложение-недоступно

Ошибка авторизации через Facebook: приложение недоступно

Если говорить более понятно, то появление ошибки выглядит следующим образом. Вы пытаетесь зарегистрироваться в условной игре/приложении, где одним из способов авторизации является вход через «Facebook». При отсутствии доступа к старому аккаунту (например: забыли пароль), вы быстро регистрируете нового пользователя в этой социальной сети. После этого вы сразу же пытаетесь войти в игру, но система авторизации Facebook выдаст вам указанную выше ошибку.

Помимо проблем с новым аккаунтом, пользователи могут получать такой сбой в следующих случаях:

  1. Вы пытаетесь авторизоваться из под удаленного или заблокированного профиля.
  2. Онлайн-сервис был заблокирован со стороны FB, за нарушение политики конфиденциальности, либо из-за её полного отсутствия.
  3. Разработчики игры/приложения неверно настроили интеграцию с этой социальной сетью.

В марте 2019 компания Фейсбук выпустила большое обновление в плане политики конфиденциальности и безопасности своих пользователей. После этого вход во многие сервисы, игры или встроенные приложения были автоматически заблокирован.

Интеграция-Facebook-со-сторонними-сервисами-часто-сбоит

Интеграция Facebook со сторонними сервисами часто сбоит

Как решить проблему «Приложение недоступно»

На самом деле, особых решений, которые наверняка вам помогут — немного. В любом случае выполните следующее:

  1. Если аккаунт, который вы подвязываете к игре, является новым — подождите 30-40 минут. Если проблема останется — пробуйте сбросить кэш и данные приложения, а если это браузерная игра — сотрите кэш и куки страницы.
  2. При подвязке к онлайн-сервису, рекомендуется сразу войти в свой профиль на сайте facebook.com в том же браузере.
  3. Пробуйте привязаться через FB на другом браузере. Если у вас популярный сейчас Chrome, то лучше попробовать войти через Opera или Mozillla.
  4. Обязательно напишите разработчикам проблемного сервиса. Пусть проверят интеграцию с Facebook, возможно там имеются проблемы.
  5. Если тип авторизации для вас не категоричен — войдите из под другой учетки, либо выполните стандартную регистрацию через e-mail или телефон.
  6. Если у вас в момент авторизации имеются активные VPN подключения через программы или браузерные расширения — лучше отключите их.

Также не стоит забывать про банальные проблемы со стороны серверов компании Facebook, а такое происходит очень часто. Как пример, недавно на ошибку «Приложение которое вы пытаетесь использовать больше недоступно» массово жаловались посетители Одноклассников, которые также привязывались через активный профиль в FB.

Заключение

Наши советы должны помочь в определении точной причины сбоя авторизации через Фейсбук. И последний совет: если у вас вдруг блокируется подвязка через старый активный аккаунт — лучше сразу пишите в поддержку как проблемного сервиса, так и специалистам из Facebook.

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Pick a username
Email Address
Password

By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.

Already on GitHub?
Sign in
to your account

Вопрос:

Я выполнил следующие инструкции:

Разработчики этого приложения не настроили это приложение правильно для входа в Facebook?

Сделано мое приложение общедоступным, и круг зеленый, поэтому приложение открыто.

Но когда я пытаюсь войти в систему, я иду в приложение Facebook, он просит меня войти в систему, и я получаю это сообщение:

App Not Setup: это приложение все еще находится в режиме разработки, и у вас нет доступа к нему. Перейдите к зарегистрированному тестовому пользователю или попросите администратора приложения для получения разрешений.

BTW: Я администратор

Любая помощь очень ценится. Я использую SeattleClouds, и это происходит как на iOS, так и на android.

Лучший ответ:

ШАГ 1:

В настройках → Основные → Контактный адрес электронной почты. (Дайте свой/любой адрес электронной почты)

ШАГ 2:
в вкладке “Обзор приложений”: измените

Вы хотите сделать это приложение и все его живые функции доступными для широкой публики? Да

И приветствия..

Ответ №1

убедитесь, что ваше приложение в прямом эфире на developer.facebook.com

Этот зеленый круг указывает, что приложение в прямом эфире
введите описание изображения здесь

Если это не так, выполните следующие два шага, чтобы сделать ваше приложение живым

Шаг 1 Перейдите в свое приложение → = > и добавить контактную электронную почту и примените сохранение изменений

Setp 2 Затем перейдите в Обзор приложения и убедитесь, что этот переключатель включен. Я добавил снимок экрана

введите описание изображения здесь

Ответ №2

Это ответ, который я не видел много (это было где-то в комментариях), хотя да, если приложение отключено от режима разработки, это может быть плохо для безопасности или действительно раздражает, если приложение еще не готово но вам необходимо отправить приложение для просмотра из-за необходимости доступа к специальным разрешениям (например, user_birthday).

Вместо этого я исправил ошибку, перейдя в https://developers.facebook.com/sa/apps/{appId}/roles/ или из роли кликов на панели управления приложения на левой стороне

Затем добавьте учетную запись пользователя к разработчику или тестеру. Разработчики должны будут быть проверены мобильными устройствами и получат доступ к приложению для внесения изменений, но тестер должен будет быть проверен только по электронной почте (не уверен, даже если это необходимо, но, вероятно, это так), и будет иметь возможность использовать API вместо внесения изменений в настройки.

Если приложение готово для публики, очевидно, просто отключите приложение от режима разработки.

Ответ №3

Ответ №4

Когда приложение выпускает некоторое время в этом случае
https://developers.facebook.com/apps/{$ appid}/предупреждения/
“Ваше приложение переведено в режим разработки из-за недействительной Политики конфиденциальности”.
может изменить ваше приложение из режима выпуска в режим разработки
поэтому ознакомьтесь с Политикой конфиденциальности

Ответ №5

Журнал проблемы: приложение не настроено. Это приложение все еще находится в режиме разработки. и у вас нет доступа к нему. зарегистрировать тестового пользователя или попросить разрешения у администратора приложения

  1. Приложение не в живом режиме
  2. Вы не указаны в качестве администратора или тестера в
    https://developers.facebook.com/app/yourapp
  3. Ваше приложение Hashkey не установлено. если приложение Facebook не может быть в режиме реального времени, вам нужен хеш-ключ для его проверки. потому что приложение еще не Live. Facebook не разрешает доступ.

КАК ИЗМЕНИТЬ РЕЖИМ ЖИЗНИ
1. перейти по адресу: https://developers.facebook.com
2. выберите приложение в списке ” Мои приложения
3. переведите переключатель с OFF на ON

enter image description here enter image description here

КАК ДОБАВИТЬ В ТЕСТ ИЛИ АДМИН
1. перейти по адресу: https://developers.facebook.com
2. выберите приложение в списке ” Мои приложения
3. Перейдите: Роли> Роли> Нажмите Добавить, например, администратор enter image description here 4. Найдите новую учетную запись администратора/администратора в Facebook.
enter image description here 5. Администратор должен ввести пароль Facebook для подтверждения. Затем отправить enter image description here
новый администратор должен перейти на страницу developer.facebook и принять запрос
6. перейти по адресу: https://developers.facebook.com

7. Профиль> Запросы> Подтвердить
enter image description here List item 8. Поздравляем, вы назначены новым администратором

КАК ПОЛУЧИТЬ И УСТАНОВИТЬ HASHKEY ДЛЯ РАЗРАБОТКИ
как см. документацию для входа в Facebook
https://developers.facebook.com/docs/android/getting-started/#create_hash
Самым предпочтительным решением для меня является код (Устранение проблем с примерами приложений)
он распечатает ключ хеша. вы можете обновить его на
https://developers.facebook.com/apps/yourFacebookappID/settings/basic/
на Android> раздел Хеши ключей

пошаговый процесс о том, как получить hashKey.

  1. Сначала добавьте код в любой метод oncreate enter image description here

  2. Запустите приложение и найдите KeyHash в Logcat enter image description here

пошаговый процесс о том, как обновить на Facebook разработчика.

  1. Откройте страницу разработчика Facebook. Вам нужен доступ, чтобы обновить страницу разработчика Facebook.
    https://developers.facebook.com

  2. Следуйте за шагом как следуйте. enter image description here

Ответ №6

У меня была такая же проблема, и мне понадобилось около часа, чтобы выяснить, где я ошибся, только чтобы заметить, что я использовал неправильный идентификатор приложения… просто перейдите к своему коду и используйте правильный идентификатор здесь

window.fbAsyncInit = function() {
FB.init({
appId      : '1740077446229063',//your app id
cookie     : true,  // enable cookies to allow the server to access
// the session
xfbml      : true,  // parse social plugins on this page
version    : 'v2.5' // use graph api version 2.5
});

Привет, ребята, вы можете столкнуться с этой ошибкой Ошибка входа: произошла ошибка при входе в это приложение при запуске вашего приложения в производственной среде. (Если вы столкнулись с какой-либо проблемой в режиме разработки, обязательно проверьте настройку приложения здесь). Эта ошибка возникает ТОЛЬКО, когда у пользователей установлено приложение Facebook, поэтому на всякий случай, если вы не столкнетесь с какой-либо проблемой на своем устройстве, сделайте обязательно проверьте также с установленным приложением Facebook.

Справочная информация:

Я использовал вход в Facebook с помощью response-native, и он отлично работал над сборкой для разработки, позже, когда я выпустил приложение, когда пользователь нажимает кнопку входа в Facebook, появляется сообщение об ошибке, как показано ниже.

Так что есть два решения для этого. Первый подход проще, но это не НАСТОЯЩЕЕ решение, и я не рекомендую вам его использовать, но давайте проверим оба метода.

Первый способ: (не рекомендуется, так как при этом может потребоваться ввести пароль)

Когда вы делаете такой запрос на вход:

await LoginManager.logInWithPermissions([“public_profile”, “email”])

Непосредственно перед этим обязательно добавьте следующий код:

if (Platform.OS === "android") {
    LoginManager.setLoginBehavior("web_only")
}

await LoginManager.logInWithPermissions(["public_profile", "email"])

Таким образом, вход в Facebook будет использовать браузер для входа пользователя в систему, поэтому есть вероятность, что пользователям будет предложено снова ввести пароль, поскольку не все сохраняют свои учетные записи социальных сетей в браузере. Вот и все, это заставит его работать, но будет больше раздражать пользователей при работе с приложением.

Второй способ: рекомендуется (Добавьте хэш ключа подписи приложения в консоль разработчика Facebook)

Прежде всего, давайте просто разберемся, что нам здесь нужно делать. Как вы, возможно, знаете, при настройке приложения Facebook на консоли разработчика вы могли видеть поле «Ключевые хэши». Давайте сначала разберемся, что такое хеш-код и зачем он нужен.

Что такое ключевые хеши?

Ключевые хэши состоят из 28 символов, включая завершающий знак =, и ограничены следующими символами: [a-zA-Z0–9 + / =]

Зачем нужны ключевые хеши?

Поэтому всякий раз, когда из вашего приложения инициируется какой-либо запрос на вход, Facebook использует хэш ключа для аутентификации взаимодействия между вашим приложением и приложением Facebook. Поэтому, если ваши ключевые хэши не добавлены, LoginManager не сможет продолжить работу и сохранит его как несанкционированный доступ.

Как это исправить?

Чтобы решить эту проблему, убедитесь, что вы уже загрузили свое приложение в Play Store и включили «подписание приложений в Google Play».

  • Войдите в свою учетную запись Play Console.
  • Нажмите на приложение, с которым вы столкнулись с проблемой.
  • Теперь на левой боковой панели перейдите в Setup = ›App Signing, где вы увидите что-то вроде этого.

  • В разделе «Сертификат подписи приложения» скопируйте отпечаток сертификата SHA-1.
  • Теперь преобразуйте свой SHA-1 в действительный хэш ключа, используя любой из этих методов.

Метод 1. Онлайн-инструмент.

  • Откройте этот онлайн-инструмент, чтобы преобразовать его в действительный хеш ключа.
  • Вставьте SHA-1 в первое поле
  • Скопируйте текст из Вывод (base64)

Способ 2. Командная строка

  • Если вы не хотите использовать онлайн-инструмент для защиты своего SHA-1, вы можете использовать эту команду при ее выполнении, не забудьте заменить PASTE_YOUR_SHA1_HERE своим SHA-1 .
node -e 'console.log(Buffer.from(process.argv[1].split(":").map(hex => parseInt(hex, 16))).toString("base64"))' 'PASTE_YOUR_SHA1_HERE'
  • Он напечатает ваш SHA-1 в консоли, и вы можете скопировать его оттуда.

После того, как вы сгенерировали Key Hash:

  • Перейдите на developer.facebook.com/apps
  • Откройте свое приложение и на левой боковой панели перейдите в «Настройки» — ›« Основные ».
  • Прокрутите вниз, где вы видите ключевые хэши, и вставьте скопированный вывод (base64) сюда и сохраните изменения.
  • Вот и все.

Я пробовал это только с приложением, подписанным Google. Если вы подписываете приложение самостоятельно, этот метод может не сработать, но вы можете попробовать преобразовать свой отпечаток сертификата SHA-1 в base64 и вставить его в хэши ключей. Если это сработает, не стесняйтесь добавлять комментарий ниже, чтобы он мог помочь и другим людям.

Спасибо за чтение. Следуйте за мной, чтобы узнать больше о разработке Full-stack. Удачного кодирования, будьте в безопасности!

Больше контента на plainenglish.io

  • Face swap ошибка при установке
  • Face id ошибка выше ниже
  • Fable the lost chapters ошибка при загрузке
  • Fable anniversary ошибка при запуске 0xc000007b
  • Fable 3 ошибка произошло некорректное завершение программы