← Блог

Токен системного пользователя Facebook: как получить и почему он не истекает

Статьи · 23.09.2026

Развёрнутая версия гайда — коротко в /help/system-user-token, здесь — подробнее, с объяснением «почему», не только «что нажать».

Два вида токенов, и почему это важно

У Meta Marketing API есть два способа авторизации: токен обычного пользователя (привязан к личному аккаунту Facebook, живёт ~60 дней) и токен системного пользователя (привязан к служебной учётной записи бизнеса в Business Manager). Для инструмента, который будет работать месяцами без вашего внимания, разница критична: пользовательский токен нужно продлевать каждые два месяца, системный — нет.

Почему системный токен не истекает

System User — это не человек, а «сотрудник-робот» внутри вашего Business Manager. У него нет пароля, который можно забыть, и сессии, которая протухает от бездействия. Токен, выданный такому пользователю со сроком «Никогда», работает, пока жив он сам. Он перестаёт работать только в трёх случаях: вы сами отозвали токен, удалили системного пользователя или приложение, либо Meta ограничила сам Business Manager.

Как получить, шаг за шагом

  1. Business Manager → Настройки → Пользователи → Системные пользователи → «Добавить» → любое имя → роль «Администратор».
  2. У системного пользователя → «Назначить активы»: рекламные кабинеты и страницы, на которые будете запускать, с полным доступом (не только просмотром), плюс своё приложение с правом управления.
  3. «Сгенерировать новый токен» → своё приложение → срок «Никогда».
  4. Отметить 6 разрешений: ads_management, ads_read, business_management, pages_show_list, pages_read_engagement, pages_manage_ads. Без последних двух не выбрать страницу и не запускать на Instagram.
  5. Скопировать токен (начинается с EAA) — Facebook показывает его один раз.

Частая ошибка, которая не связана с самим токеном

Даже правильно выданный токен не создаёт объявлений, если приложение Meta ещё не переведено в режим Live на момент генерации — это отдельная и очень частая проблема, разбор с точным кодом ошибки — в статье «Ошибка Facebook #31/3858385».

Что делать, если добавили новые кабинеты позже

Не нужно генерировать новый токен — назначьте новые кабинеты/страницы тому же системному пользователю (шаг 2), токен продолжит работать для них тоже.