Гид по технологиям

Facebook: ошибка «app not active» — как исправить

• 5 min read • Инструкции • Обновлено 11 Dec 2025
Ошибка Facebook app not active — как исправить
Ошибка Facebook app not active — как исправить

Схема ошибки Facebook app not active

Коротко: несколько читателей сообщили об ошибке «app not active» при попытке использовать интеграцию Facebook внутри приложений. Ошибка может возникать при запуске приложения или в процессе работы и блокирует дальнейшие действия. Ниже собраны рабочие решения и полезные подсказки для разных ролей (администратор, разработчик, пользователь).

Что означает сообщение «app not active» на Facebook

Ошибка «app not active» означает, что требуемое приложение недоступно для использования. Обычно это происходит по одной из причин:

  • Приложение находится в режиме разработки (не для публики).
  • Приложение было удалено.
  • Facebook приостановил приложение за нарушение правил платформы.
  • Приложение не использовалось более 90 дней и было деактивировано.
  • Проблемы с интернет-соединением.

Совет: если у вас медленное соединение, сначала исправьте сеть — это ускорит диагностику.

Что делать в первую очередь

Перед тем как перейти к подробным шагам, попробуйте быстрые обходные пути:

  • Убедитесь в наличии интернета. Откройте любую другую страницу.
  • Проверьте, доступно ли приложение в списке на Facebook.

Если приложение действительно неактивно в Facebook для разработчиков — переходите к нижеприведённым решениям.

1. Восстановление доступа к приложению

  1. Перейдите на страницу Facebook for Developers.
  2. Нажмите My Apps в верхней правой части сайта.

Панель My Apps на Facebook for Developers

  1. Выберите ваше приложение из списка.

Список приложений в Facebook for Developers

  1. Нажмите кнопку Restore access.

Кнопка восстановления доступа в панели приложения

  1. Дождитесь завершения процесса и следуйте подсказкам на экране.

Важно: для выполнения этого шага вы должны быть администратором приложения.

2. Добавление политики конфиденциальности в приложение

Если приложение требует публичного доступа, Facebook часто требует ссылку на политику конфиденциальности.

  1. Откройте Facebook for Developers.
  2. Выберите My Apps.
  3. Выберите приложение.
  4. В левой панели перейдите в Settings, затем Basic.

Страница настроек Basic в панели разработчика

  1. В поле Privacy Policy URL добавьте рабочую ссылку на страницу политики конфиденциальности проекта.

Поле для URL политики конфиденциальности

  1. Нажмите Save changes.

Совет: политика может размещаться на вашем сайте или в публичном репозитории. Она должна быть доступна по HTTPS и открыта для чтения.

3. Запрос расширенного доступа к public_profile

Если приложение использует общие данные профиля, потребуется запросить расширенный доступ:

  1. Откройте Facebook for Developers.
  2. Выберите My Apps.
  3. Выберите приложение.
  4. В левой панели перейдите в App Review, затем Permissions and Features.

Раздел App Review и Permissions на Facebook for Developers

  1. Найдите public_profile и нажмите Request advanced access.

Кнопка запроса расширенного доступа для public_profile

После одобрения доступ восстановится для пользователей, которым нужна авторизация через Facebook.

Альтернативные подходы

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

Когда предложенные решения не помогут

  • Если приложение удалено навсегда — восстановить его нельзя; придётся создать новое.
  • Если Facebook окончательно заблокировал аккаунт разработчика — потребуется разблокировка аккаунта прежде чем приложение снова заработает.
  • Если блокировка связана с нарушением правил, решение требует исправления нарушений и повторной проверки.

Методика диагностики — быстрый чеклист

  1. Проверка сети: запустите ping, откройте несколько сайтов.
  2. Проверка прав: вы — админ приложения?
  3. Статус приложения: public/development/deleted/suspended.
  4. Настройки: есть ли Privacy Policy URL и нужные разрешения.
  5. Логи: проверьте логи сервера и клиентские ошибки.
  6. Связь с поддержкой: при блокировке отправьте апелляцию.

Ролевые чек-листы

Администратор:

  • Войти в Facebook for Developers.
  • Проверить статус приложения в My Apps.
  • Восстановить доступ или добавить Privacy Policy.
  • Запросить advanced access для нужных разрешений.

Разработчик:

  • Проверить OAuth callback URLs и настройки среды (dev/prod).
  • Убедиться, что токены и секреты актуальны.
  • Проверить логи API-запросов и ответы с кодами ошибок.

Обычный пользователь:

  • Убедиться в интернет-соединении.
  • Обновить приложение, выйти и зайти заново.
  • Сообщить владельцу сервиса о проблеме.

Плейбук восстановления (SOP)

  1. Попробуйте простые проверки (сеть, список приложений).
  2. Администратор: Restore access в панели разработчика.
  3. Если не сработало — добавить Privacy Policy URL и Save changes.
  4. Запросите advanced access для public_profile.
  5. Если приложение заблокировано — откройте тикет в службе поддержки Facebook.
  6. Если приложение удалено — обсудите с командой создание нового приложения и миграцию ключей.

Критерии приёмки

  • Приложение запускается без ошибки «app not active».
  • Авторизация через Facebook возвращает допустимые токены.
  • Все требуемые разрешения одобрены и доступны пользователям.
  • Политика конфиденциальности доступна по указанной ссылке.

Короткий глоссарий (1 строка на термин)

  • Privacy Policy URL — ссылка на страницу политики конфиденциальности проекта.
  • public_profile — базовое разрешение Facebook для доступа к публичным данным профиля.
  • Restore access — действие в панели, возвращающее доступ приложению.

Примечания по конфиденциальности и соответствию

Если приложение собирает личные данные EU-граждан, убедитесь, что политика конфиденциальности соответствует GDPR и содержит информацию о правах пользователя, целях обработки и способах удаления данных. Facebook также требует прозрачности в описании собираемых данных.

Диагностическое дерево (упрощённое)

flowchart TD
  A[Появилась ошибка app not active] --> B{Есть интернет?}
  B -- Нет --> C[Почините сеть]
  B -- Да --> D{Вы админ приложения?}
  D -- Нет --> E[Свяжитесь с админом сервиса]
  D -- Да --> F{Приложение в списке My Apps?}
  F -- Нет --> G[Приложение удалено или заблокировано]
  F -- Да --> H{Есть Restore access?}
  H -- Да --> I[Нажмите Restore access и следуйте подсказкам]
  H -- Нет --> J{Есть Privacy Policy URL и разрешения?}
  J -- Нет --> K[Добавьте Privacy Policy и запросите advanced access]
  J -- Да --> L[Откройте тикет в поддержке Facebook]

Контрольные тесты

  • После восстановления доступа выполните авторизацию как тестовый пользователь.
  • Проверьте, что API-эндпоинты возвращают 200 и валидные данные.
  • Убедитесь, что частные поля возвращаются только при наличии нужных разрешений.

Когда обращаться в поддержку Facebook

Обращайтесь, если приложение было приостановлено и пункты восстановления не помогают. В обращении укажите App ID, шаги воспроизведения ошибки и URL политики конфиденциальности.

Резюме

Ошибка «app not active» обычно связана со статусом приложения в Facebook for Developers или с отсутствием обязательных настроек. В большинстве случаев восстановление доступа, добавление ссылки на политику конфиденциальности и запрос расширенного доступа к public_profile решают проблему. Если приложение удалено или заблокировано за нарушение правил, потребуется взаимодействие с поддержкой и корректировка приложения.

Если вам помог какой-то конкретный шаг или вы нашли другой способ решения — напишите в комментариях. Мы обновим статью и добавим полезные примеры.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро