Как получить официальные ключи телеграм
Как получить Telegram api_id и api_hash
Пошаговая инструкция по официальному сценарию Telegram с официальными скриншотами сайта my.telegram.org
Эта инструкция описывает стандартный путь, который Telegram публикует для разработчиков: войти на my.telegram.org, открыть раздел API development tools, заполнить форму приложения и получить api_id и api_hash. Скриншоты ниже сделаны с официальных страниц Telegram; отдельные личные значения на них скрыты для безопасности.
· У вас должен быть действующий аккаунт Telegram, зарегистрированный в официальном приложении Telegram.
· Номер телефона вводится в международном формате, начиная с + и кода страны.
· Код входа приходит в Telegram, а не по SMS.
· Telegram пишет, что к одному номеру сейчас может быть привязан только один api_id.
Шаг 1. Откройте страницу входа в my.telegram.org
На странице Delete Account or Manage Apps нажмите в поле Your Phone Number, введите свой номер в международном формате и нажмите Next.
Официальная страница входа Telegram: введите номер телефона и нажмите Next.
Шаг 2. Введите код подтверждения и войдите
После нажатия Next откроется экран с полем Confirmation code. Возьмите код из Telegram, введите его в это поле и нажмите Sign In. Галочку Remember Me включайте только на личном устройстве.
Экран входа после отправки кода: введите код в поле Confirmation code и нажмите Sign In.
Шаг 3. Откройте API development tools и создайте приложение
После входа откройте раздел API development tools. На странице Create new application заполните видимые поля формы и нажмите Create application. В форме вы увидите поля App title, Short name, URL, Platform и Description.
· App title — название вашего приложения.
· Short name — короткое имя латиницей; на странице видно требование: alphanumeric, 5–32 characters.
· Platform — выберите платформу, которая соответствует вашему приложению: например, Desktop для программы на ПК, Android для Android, iOS для iPhone/iPad, Web для веб-приложения.
· После заполнения формы нажмите Create application.
Страница Create new application: заполните форму и нажмите Create application.
Шаг 4. Сохраните api_id и api_hash
После создания приложения откроется страница App configuration. На ней Telegram показывает поля App api_id и App api_hash. Именно эти два значения обычно и нужны для авторизации пользователя через Telegram API.
· Скопируйте api_id и api_hash в безопасное место.
· Не публикуйте api_hash и не передавайте его посторонним.
· Номер телефона, который вы использовали при создании приложения, Telegram использует и для важных уведомлений разработчика.
Страница App configuration: здесь находятся ваши App api_id и App api_hash.
· my.telegram.org → ввести номер → Next
· в Telegram получить код → ввести Confirmation code → Sign In
· открыть API development tools
· заполнить форму Create new application → Create application
· на странице App configuration скопировать api_id и api_hash
Официальные источники Telegram
· Telegram API docs: Creating your Telegram Application.
· My Telegram: страница входа для управления приложениями и удаления аккаунта.
В официальной документации Telegram прямо указано: войдите на my.telegram.org, перейдите в API development tools, заполните форму, после чего получите api_id и api_hash; также Telegram указывает, что сейчас к одному номеру может быть привязан только один api_id.