Необходимое действие: сохранить учетную запись и проверить шаг
Ошибку входа в систему Epic необходимо рассматривать в контексте неудачного шага аутентификации. Ответ, требующий действия, неудачное обновление сеанса и отклонение учетных данных учетной записи — это разные сигналы. Все они не должны приводить к удалению сохраненной учетной записи. Сохраните информацию об учетной записи, пока вы определяете точную ошибку, и следуйте любым инструкциям, предоставленным непосредственно компанией Epic.
Распознавать корректирующие действия без догадки о их причине
Имя ошибки corrective_action_required указывает, что поток Epic требует действия, прежде чем он сможет продолжить работу. Если в диагностических данных также показан код 18206, сохраните код и имя вместе. Не назначайте конкретную причину, например конкретное соглашение, если только Epic не показывает это требование для учетной записи.
Откройте собственный поток входа в Epic через доверенный маршрут и осмотрите инструкции учетной записи. Не копируйте ссылку на продолжение в публичный чат. Если не удается выполнить указанный шаг, сообщите, какой этап заблокирован, не раскрывая URL-адрес авторизации или любые встроенные в него значения. Обратите внимание, появилось ли сообщение во время первоначального подключения, входа в Fortnite или обновления сеанса. Это различие полезно даже в том случае, когда видимый отклик HTTP имеет одинаковое общее состояние ошибки.
Ошибка обновления токена касается сеанса
Отклик invalid_refresh_token, включая сообщенный код 18036, касается токена, используемого для обновления сеанса. Сам по себе он не доказывает, что отдельно сохраненные учетные данные DeviceAuth навсегда непригодны. Удалить все учетные данных из-за того, что одно обновление не удалось, может привести к удалению информации, необходимой для безопасного восстановления учетной записи.
Проверьте, не требует ли служба повторного входа в систему или повторного подключения учетной записи. Используйте этот поддерживаемый путь восстановления один раз. Сохраняйте время предыдущей ошибки, чтобы сотрудники службы поддержки могли отличить проблему сеанса от более поздней проблемы связывания учетных записей. Никогда не пытайтесь исправить сбой обновления, предоставляя токены или секреты другому пользователю.
Использование потока восстановления без перекрывающихся запросов
Неоднократные попытки входа в систему могут оставить несколько запросов на связь учетных записей в процессе выполнения. Поздний результат от более раннего учетного записи не должен рассматриваться как авторизация для текущего выбранного в панели учетного запися. Проверьте идентификатор учетной записи, отображаемый после каждого завершенного восстановления.
- Запишете имя безопасной ошибки, цифровой код, если таковой имеется, и часовой пояс.
- Выполните любое действие, показанное Epic через его официальный интерфейс учетной записи.
- Вернитесь к поддерживаемому потоку связывания или восстановления и завершите одну попытку.
- Проверьте связанную учетную запись Epic перед запуском бота или изменением настроек другой учетной записи.
Исключение резерва для проверенного решения
Общая неудача входа, автономный бот или состояние повторного подключения не являются достаточным доказательством для постоянного удаления учетных данных. Флаг invalid-auth провайдера также отличается от состояния реального соединения. Поддержка должна установить, что подтвердил провайдер и к каким сохраненным учетным данным применяется доказательство.
Отправляйте только диагностические данные, необходимые для классификации сбоя. Удалите секреты DeviceAuth, токены доступа, токены обновления, файлы cookie, адреса электронной почты и частные ссылки со скриншотов или журналов. Если учетная запись восстанавливается, сохранение ее удостоверения личности и истории проверки подлинности позволяет преднамеренно восстановить подключение вместо ненужного восстановления.