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

какие идеи?
17 ответов:
проблема была в том, что вы должны установить
вы хотите сделать это приложение и все его живые функции доступными для широкой публики?
set
status and reviewдоONи проблема решенанаслаждайтесь кодирования
Что касается всех остальных ответов, вот скриншот, чтобы помочь кому-то.
- перейти к https://developers.facebook.com/
- нажмите на меню приложения на верхней панели.
- выберите приложение из выпадающего меню.
круг рядом с вашим именем приложения не полностью зеленый. Когда вы наведете на него курсор мыши, вы увидите всплывающее сообщение: "доступно не всем пользователям, потому что ваше приложение не работает."
Итак, вы должны сделать его общедоступным.
- нажмите на настройки на левой панели. [посмотреть скриншот]
- на вкладке Basic добавьте свой "контактный адрес электронной почты" (действительный адрес электронной почты - я добавил тот, с которым я использую developers.facebook.com) и сделать "сохранить изменения."
- Далее жмем "приложения" на левой панели. [посмотреть скриншот]
- смотреть на это, вы хотите сделать это приложение и все его живые функции доступными для широкой публики? и включите переключатель рядом с этим.
- вот именно! - Приложение теперь общедоступно. См. полностью зеленый круг рядом с приложением имя.
![]()
поскольку пользовательский интерфейс facebook недавно изменился, вот последнее обновление для установки режима песочницы ВКЛ / ВЫКЛ:
перейти к https://developers.facebook.com/
нажмите на меню приложения на верхней панели.
выберите приложение из выпадающего меню.
перейдите в раздел "Статус и обзор" из таблицы в левой части страницы.
Do вы хотите сделать это приложение и все его живые функции доступными для широкой публики? - Выберите переключатель, чтобы установить значение Да / нет.
обновление: Кнопка да/нет будет отключена до тех пор, пока вы не предоставите свой контактный адрес электронной почты.
перейдите в меню" Настройки " слева.
обновите свой контактный адрес электронной почты.
Нажмите кнопку "Сохранить" в нижней части экрана страница.
обновление: "Статус и обзор" заменяется на "обзор приложения" теперь
Если приложение все еще находится в частная режим (
Status and Reviewзначение нет), то только пользователи Facebook с ролью в приложении могут войти. Это если вы не установите его в общественные (Status and Reviewзначение Да).чтобы добавить больше пользователей, чтобы иметь возможность войти в частную приложение:
- перейти к https://developer.facebook.com
- перейти к приложениям - > "ваше приложение" - > роли
- выбрать Добавьте администратора, разработчика или тестировщика.
эта ошибка также возникает при попытке войти в свой тестовая версия приложения Facebook и вы не добавили пользователя, с которым вы пытаетесь проверить вход в систему в Роли -> Тестеры.
чтобы исправить это, просто добавить адрес электронной почты учетной записи Facebook вы пытаетесь войти с в предыдущем разделе.
наконец, убедитесь, что пользователь, которого вы добавили, принимает отправленный запрос, прежде чем пытаться проверить иначе войти в процесс не удастся на втором экране сразу после того, как пользователь примет условия.
есть куча возможных вещей, которые могут вызвать эту ошибку:
в вашем случае, нужно просто
add your facebook account into either tester, developer or admin of your facebook appКак вы хотите использовать эту учетную запись для проверки.но если вы видите ошибку при нажатии
connect to facebook(прежде чем вы сможете ввести учетные данные facebook), это означает, что ваша текущая учетная запись facebook, обнаруженная из cookie, не является действительной учетной записью тестера/разработчика/администратора для вашего приложения. Ваш мог бы либоadd your account inили простоhit facebook.com and sign out(to remove the undesired cookie).
У меня была такая же проблема, но вот как я ее решал
Перейти к https://developers.facebook.com/
• Нажмите на меню приложения на верхней панели.
• Выберите приложение из выпадающего меню.
* Нажмите Настройки из таблицы в левой части страницы
• Затем под контактным типом электронной почты в вашей электронной почте вы хотели бы использовать
• Затем нажмите кнопку Сохранить настройки
* Перейдите в раздел "Статус и обзор" из таблицы в левой части страницы.
• Вы хотите сделать это приложение и все его живые функции доступными для широкой публики? - Выберите переключатель, чтобы установить значение Да / нет.
для других пользователей, которые сталкиваются с этой проблемой, приложение, которое я тестировал, было тестовой версией нашего производственного приложения и не имело возможности включить
status and reviewдоONКак уже упоминалось здесь.исправление состояло в том, чтобы создать новое приложение, которое не тестовое приложение, и настроить его как рабочую версию. Нетестовая версия позволяет включить опцию
status and reviewдоON.мое конкретное использование было тестирование пользователя, зарегистрированного с номером телефона вместо адреса электронной почты. Я попытался добавить этого пользователя в разные роли нашего тестового приложения (разработчик и тестер), но безрезультатно. Я предполагаю, что это как-то связано с тем, что у пользователя нет электронной почты, связанной с ним.
вот больше информации о тестовых приложениях:https://developers.facebook.com/docs/apps/test-apps
Okay - sandbox выключен, домен должен быть правильным, потому что 99% пользователей могут добраться до приложения, а "все его живые функции, доступные для широкой публики", установлены в yes.
теперь вам нужно добавить "URL-адрес политики конфиденциальности" на вкладке сведений о приложении (developers.facebook.com). Это новая политика Facebook.
ответ Хеманга был прав, но вам понадобится еще один шаг, который заключается в добавлении идентификатора приложения Facebook. (Я обнаружил, что мне не хватает этой части):
после того как вы сделали это в дополнение к ответу Hemang, вы будете хорошо идти!
Это решило мою проблему, если вы не хотите, чтобы сделать приложение доступным для общественности (сохраняя статус и обзор на нет)
Мне пришлось выйти из предыдущей учетной записи на Facebook App а также удалить учетную запись Facebook в настройки. Убрав из настроек не удалит ошибку, потому что само приложение еще имеет предыдущий аккаунт.
Если вы установили свои роли как Администратор / разработчик / тестер, вы можете ввести эту информацию для входа в учетную запись, и тогда она должна работать.
сделайте настройку, следуя приведенной ниже ссылке и доменному имени, которое вам нужно упомянуть, как и то, что вы упомянули в доменном имени приложения facebook.
перейти к https://developers.facebook.com/
нажмите на меню приложения на верхней панели.
после многих попыток, я прочитал в других темах, которые кто-то сказал "удалить все ваши приложения и создать его снова". Я сделал это, но, как вы можете себе представить, новое приложение создаст новый идентификатор приложения на странице Facebook.
Итак, даже после всех "установленных публичных вещей" это не сработало, потому что идентификатор приложения был неправильным в моем коде из-за создания нового приложения на странице разработчика Facebook.
Итак, как сказал Эндрюсмили выше, вы должны помнить, чтобы обновить это в своем приложение @строк








Comments