Я прочитал здесь документацию https://core.telegram.org/api. Я хочу использовать api (не бот). Я создал приложение и получил api_id, api_hash, тестовую конфигурацию (ip и порт), конфигурацию производства (ip и порт) и открытые ключи. Это все методы https://core.telegram.org/methods. Я хочу использовать метод auth.checkPhone. Но я не понимаю, как отправить запрос.Как отправить запрос API Telegram?
Заголовки должны быть такими, как:
POST /apiw1 HTTP/1.1
Host: 000.000.000.000:443 //Production configuration
Connection: keep-alive
Content-Length: ...
Origin: ...
User-Agent: ...
Accept: */*
Referer: ...
Accept-Encoding: gzip, deflate
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
Но данные кодируются MTProto.
Из документации написано
auth.checkedPhone#e300cc3b phone_registered:Bool phone_invited:Bool = auth.CheckedPhone;
---functions---
auth.checkPhone#6fe51dfb phone_number:string = auth.CheckedPhone;
Пожалуйста, скажите мне, шаг за шагом, как кодировать данные из этого Metod «auth.checkPhone». И как получить ключ авторизации? Я прочитал документацию, но я не понимаю. Скажите, пожалуйста, логику, код, который я напишу сам по php.
Вы можете начать здесь: http://stackoverflow.com/a/32809138/44080 –
Возможный дубликат [Как реализовать авторизацию с помощью API Telegram?] (Http://stackoverflow.com/questions/30661644/how -в орудию авторизации, используя мини-телеграмма-апи) – Danogentili