Базовый URL API Telegram

Я новичок в API Telegram, и мне не терпится узнать, как на самом деле это работает и как я могу получить базовый URL-адрес для доступа к методам API Telegram. Например, я хочу знать, как я могу вызвать указанный ниже метод в API (Windows Phone): https://core.telegram.org/method/auth.checkPhone

Благодарю вас.


person Chandresh Khambhayata    schedule 26.10.2016    source источник


Ответы (1)


API telegram.org отличается от любого другого API, с которым я работал, и требует почти полной реализации протокола mtproto, прежде чем вы вообще сможете взаимодействовать с сервером. Это делает типичную программу для начинающих типа "Hello World" длиной почти в 1000 строк.

Вот хорошее объяснение протокола, по крайней мере, для начала процесса: https://www.incibe.es/extfrontinteco/img/File/intecocert/EstudiosInformes/INT_Telegram_EN.pdf

Вышеупомянутая статья посвящена победе над транспортным протоколом телеграмм (mtproto), поэтому подробно рассказывается о том, как он работает, что полезно. Плюс есть схема последовательности создания ключа авторизации (очень полезно!).

Получив ключ авторизации (из инструкций по ссылке выше), вы можете отправлять методы, такие как auth.checkPhone, на сервер. Некоторые методы потребуют, чтобы вы успешно вошли в систему с помощью метода auth.signIn, прежде чем их можно будет обработать.

Удачи! Это путешествие.

person Kenny Cason    schedule 27.10.2016