如何在请求中指定和实现Telegram API方法



我正在尝试简单地连接到电报API服务器并获得响应。我已经在my.telegram.org中创建了一个应用程序,现在我有我的api_id, api_hash和IP地址到Telegram api MTproto服务器。对于入门文档,我们必须首先使用auth进行授权。sendCode方法发送代码到api用户的手机。

所以我尝试这个python脚本使用验证。sendCode方法:

q="auth.sendCode "phone_number" 0 api_id "api_hash" "en""
res = requests.post("http://149.154.167.50:443",data=q)

,当我打印res时,它显示Response[404]。根据文档,它的意思是试图调用一个不存在的对象,比如一个方法。

我确信问题是关于我的数据字段在post请求。我为调用auth而创建的字符串。sendCode方法是错误的,所以服务器无法识别我想要达到的。

文档中有该方法的查询示例:

(身份验证。sendCode"79991234567"1 32"test-hash"en")

请有人帮助我纠正数据字符串(根据这个例子)。如何在Post Requests中实现API方法?

第一步:了解如何生成电报AuthKey。

这个练习将帮助您建立自己处理Telegram API(和其他API文档)所需的基本知识。

对于初学者,我已经在这篇文章中概述了一些基础知识(使用vb.net)

最新更新