API

API

Telegram API

Мы предлагаем два вида API для разработчиков. Bot API позволяет легко создавать программы, которые используются в интерфейсе соощений Telegram. Telegram API и TDLib позволяют создавать собственные настраиваемые клиенты Telegram. Вы можете использовать оба API бесплатно.

Вы также можете добавить виджеты Telegram на свой сайт.

Бот-API-интерфейс

Этот API позволяет подключать ботов к нашей системе. Телеграмма боты специальные счета, которые не требуют дополнительного номера телефона для настройки. Эти учетные записи служат интерфейсом для кода, выполняемого где-то на сервере.

Чтобы использовать это, вам не нужно ничего знать о том, как работает наш протокол шифрования MTProto — наш промежуточный сервер будет обрабатывать все шифрование и связь с Telegram API для вас. Вы общаетесь с этим сервером через простой HTTPS-интерфейс, который предлагает упрощенную версию Telegram API.

Узнайте больше о Bot API здесь »

Разработчики ботов также могут использовать наш платежный API для приема платежей от пользователей Telegram по всему миру.

TDLib – Построй свою люб

Даже если вы ищете максимальную настройку, вам не нужно создавать приложение с нуля. Попробуйте нашу библиотеку базы данных Telegram (или просто TDLib), инструмент для сторонних разработчиков, который позволяет легко создавать быстрые, безопасные и многофункциональные приложения для телеграмм.

TDLib заботится обо всех сетевых реализациях, шифровании и локальном хранении данных, так что вы можете посвятить больше времени дизайну, адаптивным интерфейсам и красивой анимации.

TDLib поддерживает все функции телеграммы и делает разработку приложений телеграммы ветер на любой платформе. Его можно использовать на Android, iOS, Windows, macOS, Linux и фактически любой другой системе. Библиотека с открытым исходным кодом и совместима практически с любым языком программирования.

Узнайте больше о TDLib здесь »

Telegram API

Этот API позволяет создавать собственные клиенты Telegram. Он на 100% открыт для всех разработчиков, желающих создавать приложения Telegram на нашей платформе. Не стесняйтесь изучать открытый исходный код существующих приложений Telegram для примеров того, как здесь все работает. Не забудьте зарегистрировать приложение в нашей системе.

Получение журнала StartedSecurityOptimizationAPI methodsUpdates

Начало работы

Создание приложения

Как получить идентификатор приложения и создать новое приложение Telegram.

Авторизация пользователя

Как зарегистрировать телефон пользователя, чтобы начать использовать API.

Обработка ошибок

Как правильно обрабатывать ошибки возврата API.

Обработка различных центров обработки данных

Как подключиться к ближайшей точке доступа контроллера домена для более быстрого взаимодействия с API, и что нужно остерегаться при разработке клиента.

Обработка обновлений

Как подписываться на обновления и обрабатывать входящие сообщения.

Обработка PUSH-уведомлений

Как подписываться и обрабатывать уведомления.

Вызывающий метод

Дополнительные параметры вызова методов.

Загрузка и выгрузка файлов

Как правильно передавать большие пакеты данных.

Безопасность

Секретные чаты, сквозное шифрование

Новая функция сквозного шифрования сообщений.

Руководство по безопасности

Важные проверки, необходимые в клиентском приложении.

Совершенная Прямая Секретность

Привязка временного ключа авторизации к постоянным.

Оптимизация

Оптимизация клиента

Способы повышения взаимодействия API.

Методы API

Документы в этом разделе могут быть устаревшими.
Пожалуйста, ознакомьтесь с документацией TDLib или открытым исходным кодом наших приложений.

Доступных способ

Список доступных высокоуровневых методов.

API TL-schema, как JSON

Text and JSON-представление типов и методов, используемых в API.

Список доступных слоев

Список доступных версий схемы.

Report Page