Это распространённая проблема — когда на my.telegram.org в модальном окне при создании приложения показывается только «ERROR», а в сети приходит тело ответа просто "error" (HTTP 200). Это означает не «ошибку браузера», а то, что сервер отверг заполненную форму и вернул очень краткий ответ. Причин несколько и способы устранения — тоже.
Что попробовать (порядок действий)
1. Проверьте тип аккаунта
- Регистрация приложения возможна только для обычного пользовательского аккаунта. Боты/бот‑токены не могут создавать API‑приложения.
- Если ваш аккаунт недавно создан или на нём есть ограничения/баны — это тоже может блокировать создание.
2. Поля формы
- Убедитесь, что все обязательные поля заполнены. Особенно обратите внимание на «Short name» (короткое имя): обычно лучше использовать латинские буквы/цифры, без пробелов и спецсимволов.
- Уберите эмодзи, кавычки, кириллицу в полях, попробуйте простой англоязычный title/short name.
3. Браузер / окружение
- Откройте страницу в режиме инкогнито или в другом браузере.
- Очистите куки для my.telegram.org, отключите расширения (adblock, privacy), попробуйте с/без VPN и с другой сети (мобильный интернет).
- Иногда помогает создать приложение с другой учётной записи (если есть).
4. Диагностика запросов
- В DevTools → Network найдите POST к /apps (или похожий endpoint). Посмотрите Request Payload — какие поля отправляются. Если сервер ответил просто "error", попробуйте:
- Скопировать Request Payload и сюда (или в техподдержку) — это поможет понять, какая именно валидация срабатывает.
- Сохранить HAR-файл и прикрепить к запросу в поддержку.
5. Если ничего не помогает — обратиться в поддержку
- Откройте в приложении Telegram: Settings → Ask a Question (или используйте @TelegramSupport) и опишите проблему: приложению при создании возвращается «ERROR», приложите скриншоты и HAR (или Request Payload) — это даёт разработчикам шанс увидеть проблему на сервере.
- Альтернативно можно попросить знакомого с «чистым» аккаунтом создать приложение и поделиться api_id/api_hash (только если вы ему доверяете).
Почему так бывает (кратко)
- Сервер возвращает generic "error" при внутренней валидации: запрещённый short name, дубликат, недопустимые символы, ограничение по аккаунту (бан, новая учётка, лимиты) или внутренняя проблема на стороне my.telegram.org. Веб‑интерфейс иногда не показывает подробные сообщения.
Если хотите — пришлите (не публикуя приватные данные) скрин формы и копию Request Payload/название полей из DevTools (или HAR). Могу помочь посмотреть, какое поле вероятно вызывает ошибку и что изменить.