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