Я выполнил следующие инструкции:
Разработчики этого приложения не настроили это приложение правильно для входа в Facebook?
Сделано мое приложение общедоступным, и круг зеленый, поэтому приложение открыто.
Но когда я пытаюсь войти в систему, я иду в приложение Facebook, он просит меня войти в систему, и я получаю это сообщение:
App Not Setup: это приложение все еще находится в режиме разработки, и у вас нет доступа к нему. Перейдите к зарегистрированному тестовому пользователю или попросите администратора приложения для получения разрешений.
BTW: Я администратор
Любая помощь очень ценится. Я использую SeattleClouds, и это происходит как на iOS, так и на android.
ШАГ 1:
В настройках → Основные → Контактный адрес электронной почты. (Дайте свой/любой адрес электронной почты)
ШАГ 2: в вкладке "Обзор приложений": измените
Вы хотите сделать это приложение и все его живые функции доступными для широкой публики? Да
И приветствия..
Status and Review
».
убедитесь, что ваше приложение в прямом эфире на developer.facebook.com
Этот зеленый круг указывает, что приложение в прямом эфире
Если это не так, выполните следующие два шага, чтобы сделать ваше приложение живым
Шаг 1 Перейдите в свое приложение → = > и добавить контактную электронную почту и примените сохранение изменений
Setp 2 Затем перейдите в Обзор приложения и убедитесь, что этот переключатель включен. Я добавил снимок экрана
captain_a прав, что ваше приложение должно быть общедоступным с адресом электронной почты разработчика. Но если вы все еще получаете ошибку, убедитесь, что ваш сайт использует сертификат SSL.
Для получения более подробной информации и обходных решений, пожалуйста, подтвердите свой ответ в Facebook-приложении является общедоступным, но дает ошибку "Приложение не настроено" при входе в систему
Это ответ, который я не видел много (это было где-то в комментариях), хотя да, если приложение отключено от режима разработки, это может быть плохо для безопасности или действительно раздражает, если приложение еще не готово но вам необходимо отправить приложение для просмотра из-за необходимости доступа к специальным разрешениям (например, user_birthday
).
Вместо этого я исправил ошибку, перейдя в https://developers.facebook.com/sa/apps/{appId}/roles/
или из роли кликов на панели управления приложения на левой стороне
Затем добавьте учетную запись пользователя к разработчику или тестеру. Разработчики должны будут быть проверены мобильными устройствами и получат доступ к приложению для внесения изменений, но тестер должен будет быть проверен только по электронной почте (не уверен, даже если это необходимо, но, вероятно, это так), и будет иметь возможность использовать API вместо внесения изменений в настройки.
Если приложение готово для публики, очевидно, просто отключите приложение от режима разработки.
Когда приложение выпускает некоторое время в этом случае https://developers.facebook.com/apps/{$ appid}/предупреждения/ "Ваше приложение переведено в режим разработки из-за недействительной Политики конфиденциальности". может изменить ваше приложение из режима выпуска в режим разработки поэтому ознакомьтесь с Политикой конфиденциальности
У меня была такая же проблема, и мне понадобилось около часа, чтобы выяснить, где я ошибся, только чтобы заметить, что я использовал неправильный идентификатор приложения... просто перейдите к своему коду и используйте правильный идентификатор здесь
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
});