Телеграм
April 27

Инструкция по получению данных для авторизации в Telegram

Я разрабатываю программы для работы с Telegram на платформе Windows. Для взаимодействия с данными Telegram требуется авторизация, для которой необходимо указать следующие параметры:

API_ID=* API_HASH=* PHONE=+7 LOGIN=*

Эти данные должны быть сохранены в файле с именем .env.

Файл можно редактировать с помощью текстового редактора, например Notepad++ или стандартного Блокнота.

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

Получение API_ID и API_HASH

1. Перейдите на сайт my.telegram.org/auth

2. Введите свой номер телефона в формате +7XXXXXXXXXX и нажмите "Next".

3. ВНИМАНИЕ! Код придёт НЕ по СМС, а в Telegram.

4. Введите код на сайте.

После входа:

  • Нажмите «API development tools» (или «Инструменты разработчика API»).
  • Заполните поля:
    • Название приложения (App title) любое, например, MyApp.
    • Короткое имя приложения (Short name) любое, например, myapp.
    • Платформа: Desktop. Если не будет категории Platform ничего страшного, тоже сработает.

После отправки формы вам выдадут:

  • API_ID — цифровой код (например, 1234567)
  • API_HASH — длинная строка букв и цифр (например, abcdef1234567890abcdef1234567890).

Копируете и вставляете в файл .env в соответствующие значения
Файл .env открывайте через блокнот.

API_ID=1234567 API_HASH=abcdef1234567890abcdef1234567890 PHONE=+71234567890 LOGIN=+71234567890


Что указывать в PHONE и LOGIN

  • PHONE — ваш номер телефона, привязанный к Telegram, в формате +7XXXXXXXXXX.
  • LOGIN — в большинстве случаев это также ваш номер телефона (+7XXXXXXXXXX).

Готово.


Данные API_ID и API_HASH являются конфиденциальными и не подлежат передаче третьим лицам. Они должны оставаться только у вас!

Для повышения безопасности также рекомендуется активировать облачный пароль в настройках Telegram. Это можно сделать следующим образом:

  1. Перейдите в меню Настройки.
  2. Выберите раздел Конфиденциальность.
  3. Включите опцию Облачный пароль.

Если облачный пароль будет активирован, программа запросит его при авторизации. Если облачный пароль был включен, но вы его не помните, программа предложит отключить его. Для этого нужно подтвердить действие, введя «y». На вашу электронную почту будет отправлен код, который необходимо ввести в программу для отключения облачного пароля. После этого при авторизации в программе облачный пароль запрашиваться больше не будет.