Розробники цього додатку не налаштували цю програму належним чином для входу у Facebook?


517

Я намагаюся зробити вхід із Facebook доступним у своєму сценарії. Я все зробив, але коли я намагаюся увійти в обліковий запис Facebook, я отримую цю помилку з Facebook:

Помилка

Не налаштування додатка: Розробники цього додатку не налаштували цю програму належним чином для входу в Facebook.

Ось знімок екрана помилок:

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

Будь-які ідеї?



@JigarDarji Хлопці, я шукаю кілька 3-4-річних додатків у Facebook. Функціональність не має значення. Просто старий додаток. Будь ласка, дайте мені знати, якщо у вас є такі.
Майк Вестон

Відповіді:


685

проблема була у тому, що вам довелося встановити

Ви хочете зробити цю програму та всі її живі функції доступними для широкої громадськості?

набір status and reviewдля ONі проблема вирішена

насолоджуйтесь кодуванням


1
@PratikshaRaikundaliya Але веб-сторінка сповіщає мене про те, що у мене не вказана дійсна контактна електронна адреса. Як я повинен вирішити цю проблему?
JackieLam

82
Ще один спосіб налагодити його роботу під час розробки - це переконатись, що будь-які користувачі, які будуть користуватися додатком facebook, додаються як тестери / розробники / адміністратори тощо (у меню "ролі"). Таким чином, ви можете залишати додаток приватним під час розробки, але все ж перевірити його функціональність. Потім просто натисніть на вимикач, коли ви йдете в прямому ефірі.
Майкі Хогарт

4
Його під статусом та переглядом. Якщо хтось не може його знайти
user2889249

8
Привіт, я перейшов до цієї опції, але кнопка включення / вимкнення відключена. і там написано, що ви повинні надати дійсну контактну електронну пошту. де я повинен ввести цей електронний лист?
AlphaMale

7
@AlphaMale вам потрібно додати контактну електронну адресу. Зробіть це в Налаштуваннях -> Основні -> Контактна електронна пошта.
SineadCoyle

631

Що стосується всіх інших відповідей, ось скріншот, щоб допомогти комусь.


  1. Перейдіть на сторінку https://developers.facebook.com/

  1. Клацніть на меню додатків на верхній панелі.

  1. Виберіть відповідний додаток зі спадного меню.

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

Коло поруч із назвою вашого додатка не повністю зелене. Коли ви наведіть на нього мишкою, ви побачите спливаюче вікно із написом: "Не доступно для всіх користувачів, оскільки ваш додаток не працює".

Тож далі, ви повинні зробити це загальнодоступним.


  1. Клацніть по налаштуванню на лівій панелі. [див. скріншот нижче]

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


  1. На вкладці Основне додайте "Контактну електронну пошту" (дійсна адреса електронної пошти - я додав ту, якою я користуюся в developers.facebook.com) та зробіть "Зберегти зміни".

  1. Далі натисніть "Огляд додатка" на лівій панелі. [див. скріншот нижче]

  1. Подивіться на це, чи хочете ви зробити це додаток та всі його живі функції доступними для широкої громадськості? і Увімкніть перемикач поруч із цим.

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


  1. Це воно! - Зараз додаток доступний для всіх. Подивіться повністю зелене коло поруч із назвою програми. введіть тут опис зображення

160

Оскільки користувальницький інтерфейс facebook змінився останнім часом, ось останнє оновлення для налаштування режиму «пісочниці» ON / OFF:

  1. Перейдіть на сторінку https://developers.facebook.com/

  2. Клацніть на меню додатків на верхній панелі.

  3. Виберіть відповідний додаток зі спадного меню.

  4. Перейдіть до розділу "Стан та огляд" з таблиці в лівій частині сторінки.

  5. Ви хочете зробити цю програму та всі її живі функції доступними для широкої громадськості? - Виберіть перемикач, щоб встановити значення ТАК / НІ.

Оновлення: Кнопка ТАК / НІ буде відключена до тих пір, поки ви не вкажете контактну електронну пошту.

  1. Перейдіть до "Налаштування" в лівому меню.

  2. Оновіть контактну електронну пошту.

  3. Натисніть кнопку "Зберегти" внизу сторінки.

Оновлення: "Статус і огляд" зараз замінено на "Огляд додатка"


35

Якщо додаток все ще знаходиться в приватному режимі ( Status and Reviewвстановлено значення " НІ" ), тоді можуть входити лише користувачі Facebook, які мають роль у програмі. Це, якщо ви не встановите його на загальнодоступне ( Status and Reviewвстановлено YES ).

Щоб додати більше користувачів, які зможуть увійти в приватний додаток:

  1. Перейдіть на сторінку https://developer.facebook.com
  2. Перейдіть до Apps -> "Your app" -> Ролі
  3. Виберіть Додати адміністратора, розробника чи тестера.

17

Багато причин, включаючи:

  1. Режим пісочниці увімкнено
  2. Ім'я домену інше
  3. URL-адреса сайту інша.

Де взяти доменне ім’я, для мого випадку це іонний 4 кросплатформенний додаток, який працює на веб-сайті як веб-додаток та на пристроях (ще не завантажено в ігровий магазин)
Galilo Galilo

15

Ця помилка також виникає, коли ви намагаєтесь увійти в тестову версію програми Facebook, і ви не додали користувача, з яким ви намагаєтеся перевірити вхід, у розділі Ролі -> Тестери .

Щоб виправити це, просто додайте електронну адресу облікового запису Facebook, з яким ви намагаєтесь увійти в розділ вище.

Нарешті, переконайтеся, що доданий вами користувач приймає запит, надісланий перед тим, як спробувати перевірити, інакше процес входу не вдасться на другому екрані одразу після того, як користувач прийме умови.


8

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

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

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

Переконайся в лівій панелі вкладки App огляд обраної (Ваша програма в даний час живуть і доступні для громадськості.) Вкладка ON і App статус ЗЕЛЕНИЙ

Щасливе програмування


8

І на додачу до всіх цих красивих коментарів не забудьте почати подання

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


6

Існує маса можливих речей, які можуть викликати цю помилку:

У вашому випадку вам просто потрібно, 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).


так просто, так важко отримати його, коли виникає проблема. tnx.
user1105951

6

У мене була така ж проблема, але ось, як я її вирішив.
Перейдіть за посиланням https://developers.facebook.com/
• Натисніть на меню додатків на верхній панелі.
• Виберіть відповідний додаток зі спадного меню.
• Натисніть Налаштування в таблиці в лівій частині сторінки
• Тоді при Контактної Email типу у вашій електронній пошті ви хотіли б використовувати
• Потім натисніть кнопку Зберегти параметри
• Перейти на «Status & Review» з таблиці в лівій частині сторінки.
• Ви хочете зробити цю програму та всі її живі функції доступними для широкої громадськості? - Виберіть перемикач, щоб встановити значення ТАК / НІ.


5

Для інших користувачів , які працюють в цьому питанні, то додаток , яке я відчував Against була тестова версія нашого виробництва програми, але не мають можливість звернутися status and reviewдо , ONяк уже згадувалося тут.

Виправлення полягало в тому, щоб створити новий додаток, який не є тестовим додатком, і налаштувати його, як виробничу версію. Нетестова версія дозволяє опції звернутися status and reviewдо ON.

Моє конкретне використання - тестування користувача, зареєстрованого за номером телефону замість адреси електронної пошти. Я спробував додати цього користувача до різних ролей нашого тестового додатка (Developer and Tester), але безрезультатно. Я здогадуюсь, що це має щось спільне з користувачем, не пов’язаним з ним електронною поштою.

Ось додаткові відомості про тестові програми: https://developers.facebook.com/docs/apps/test-apps


5

Відповідь Хеманга була правильною, Але НЕ потрібен ще один крок, а саме - додати ідентифікатор додатка Facebook. (Я виявив, що мені не вистачає цієї частини): введіть тут опис зображення

Як тільки ви зробите це на додаток до відповіді Хеманга, ви будете готові йти!


4

Гаразд - пісочниця вимкнена, домен повинен бути правильним, оскільки 99% користувачів можуть отримати доступ до програми, а "всі його функції, доступні для широкої громадськості" встановлені так.


4

Тепер вам потрібно додати "URL-адресу політики конфіденційності" на вкладці "Деталі додатків" (developers.facebook.com). Це нова політика Facebook.


3

Це вирішило мою проблему, якщо ви не хочете, щоб програма стала доступною для населення (збереження статусу та огляду на НІ )

Мені довелося вийти з попереднього облікового запису в додатку Facebook, а також видалити обліковий запис Facebook у Налаштуваннях . Видалення лише з налаштувань не призведе до усунення помилки, оскільки у самій програмі все ще є попередній обліковий запис.

Якщо Ви встановили Ролі як Адміністратор / Розробник / Тестер, Ви можете ввести інформацію про вхід у цей обліковий запис, і вона повинна працювати.


2

зробіть налаштування, перейшовши нижче за посиланням та доменним іменем, яке вам потрібно згадати як те, що ви згадали у доменному імені додатка facebook.

Перейдіть на сторінку https://developers.facebook.com/

Клацніть на меню додатків на верхній панелі.


2

Це тому, що ви не зробили свою програму Facebook в прямому ефірі. Для цього перейдіть до:

Сторінка розробника Facebook-> Виберіть додаток-> ви побачите вгорі праворуч ваш активний параметр відключений та натисніть, щоб увімкнути його> "та" Умови та URL-адреси послуг "ви також можете вибрати категорію додатків->, а потім зберегти налаштування.

Примітка. Ви можете використовувати будь-яку веб-сторінку чи веб-сайт, щоб зробити свою політику конфіденційності також сторінками та умовами.

Перемкнути кнопку живого додатка Facebook


Ви мій герой, але я перевірив ваше повідомлення після виконання цього завдання. Велике спасибі :)
Kamlesh

0

після багатьох спроб я читав в інших темах, які хтось сказав: "видаліть усі ваші програми та створіть їх знову". Я зробив це, але, як ви можете уявити, новий додаток створить новий ідентифікатор програми на сторінці Facebook.

Тож навіть після всіх "встановлених публічних речей" це не спрацювало, оскільки ідентифікатор програми був неправильним у моєму коді через створення нового додатка на сторінці розробника Facebook.

Отже, як сказав Ендрюсмілі вище, вам слід змінити це оновлення у вашому додатку @strings


Ніколи не видаляйте додаток. Це можна конфігурувати змінити версію, як я занепокоєний, перевірити це ... якщо ви видалите її, ви не можете використовувати стару версію, на додаток створена версія є останньою, тому потрібно оновити alllll ваш код ...... ... змінити sdk, змінити дзвінки, змінити, вказати api, версію, ... Краще використовувати тестові програми добре.
Давид Август

0

Встановіть функцію LoginBehavior, якщо в телефоні встановлено додаток facebook

loginButton.setLoginBehavior (LoginBehavior.WEB_ONLY);

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.