Состояния приложений

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

Активное

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

Чтобы просмотреть все активные приложения, в которых у вас есть роль, откройте панель Приложения и выберите фильтр Все приложения. Они также отображаются в раскрывающемся меню выбора приложений в Панели приложений.

Неактивное

Приложения переводятся в неактивное состояние, если:

  • за последние 90 дней ни один пользователь не входил в приложение;
  • за последние 90 дней приложение не выполняло ни одного вызова к нашим API;
  • за последние 90 дней приложение не получало ни одного уведомления Webhooks.

После перевода приложения в неактивное состояние:

  • все связанные с ним маркеры доступа становятся недействительными;
  • приложение теряет доступ к нашим API (его потребуется восстановить).

Чтобы просмотреть все неактивные приложения, в которых у вас есть роль, откройте панель "Приложения" и выберите фильтр Все приложения. Они также отображаются в раскрывающемся меню выбора приложений в панели приложений.

Восстановление доступа

У администраторов, загрузивших неактивное приложение в Панель приложений, будет возможность восстановить его. Если приложение восстановлено:

  • оно автоматически перейдет на последнюю версию Graph API и Marketing API;
  • уведомления Webhooks вновь будут включены и обновлены до последней версии.

Необходимо сгенерировать новые маркеры доступа. Все разрешения для приложения, которые были отозваны из-за неактивности, нужно будет восстановить, отправив приложение на проверку.

В архиве

Возможность отправить приложение в архив добавляется постепенно, поэтому вам она может быть пока недоступна.

Приложения, отправленные в архив своими администраторами, оказываются в состоянии В архиве. После отправки приложения в архив:

  • вызовы, выполняемые приложением к любому из наших API, завершаются ошибкой;
  • веб-перехватчики Webhooks деактивируются;
  • пользователи теряют возможность войти в приложение с помощью входа через Facebook;
  • приложение не отображается на панели Приложения по фильтру Все приложения;
  • уведомления разработчика для приложения деактивируются.

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

Отправка приложений в архив

Чтобы отправить в архив приложение, которое вам принадлежит, перейдите на панель Приложения, нажмите на значок ••• приложения и выберите Отправить приложение в архив.

Восстановление приложений из архива

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

С ограничениями

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

Удаления

Приложения, удаленные своими администраторами, оказываются в состоянии Удалено. После удаления приложения:

  • оно становится недоступно для использования (в том числе пользователям, у которых есть в нем роли);
  • оно не показывается в Центре приложений;
  • оно перестает отображаться на панели Приложения;
  • никто (включая администраторов приложения) не может загрузить его в Панель приложений;
  • веб-перехватчики Webhooks деактивируются;
  • все связанные с ним маркеры доступа становятся недействительными;
  • все тестовые приложения удаляются.

Приложение можно не удалять, а отправить в архив или перевести в режим разработки.

Удаление приложений

Чтобы удалить приложение, которое вам принадлежит, перейдите на панель Приложения, нажмите на значок ••• приложения и выберите Удалить приложение. Можно также нажать кнопку Удалить приложение на панели Панель приложений > Настройки > Расширенные.

Восстановление удаленных приложений

Чтобы восстановить удаленное приложение, можно отправить запрос на обжалование. Если он будет удовлетворен, приложение вернется в активное состояние.