如何向Telegram API发送请求?

时间:2016-11-29 14:19:42

标签: api web tcp https telegram

我在这里阅读了文档https://core.telegram.org/api。 我想使用api(不是机器人)。 我创建了一个应用程序并收到了api_idapi_hash,测试配置(ipport),生产配置(ip和端口)和公钥。 这是所有方法https://core.telegram.org/methods。我想使用metod auth.checkPhone。 但我不明白如何发送请求。

标题应如下:

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上编写代码。

0 个答案:

没有答案