如何制作Telegram MTProto协议api呼叫?

Mar*_*man 9 c# telegram mtproto

例如,调用/包装auth.sentCode方法(下面的链接):

https://core.telegram.org/method/auth.sendCode

我试过了:

var url = "https://149.154.167.40";  
var data = "(auth.sendCode \"PHONE_CODE+NO\" 0 APP_ID \"SECRET_HASH\" \"en\")";  
using (var wc = new WebClient())  
{  
var result = wc.UploadData(url, GetBytes(data));  
}  
Run Code Online (Sandbox Code Playgroud)

我得到这个异常(和内部异常)

底层连接已关闭:发送时发生意外错误.(身份验证失败,因为远程方已关闭传输流.)

Cha*_*gwu 5

您可以开始使用此 SO 帖子

您首先需要了解如何生成AuthKey

Telegram-API 文档写得不是很好,但如果你继续学习它......你最终会掌握它。

生成 AuthKey 将帮助您构建一个模式和函数,然后您可以使用它们来处理 API 的其余部分

干杯。