我在这里阅读了文档https://core.telegram.org/api。
我想使用api(不是机器人)。
我创建了一个应用程序并收到了api_id
,api_hash
,测试配置(ip
和port
),生产配置(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上编写代码。