我正在尝试简单地连接到Telegram API服务器并获得响应。 我已经在my.telegram.org中创建了一个应用程序,现在我将api_id,api_hash以及IP地址发送到Telegram api MTproto serever。开始使用documentation说我们必须首先使用auth.sendCode方法授权将代码发送到api用户的手机。
所以我尝试使用这个python脚本来使用auth.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]。根据文档,它意味着尝试调用不存在的对象,例如方法。
我确定问题与发布请求中的数据字段有关。我为调用auth.sendCode方法而生成的字符串是错误的,因此服务器无法识别我想要访问的内容。
在文档中有一个查询示例:
(auth.sendCode" 79991234567" 1 32" test-hash"" en")
请有人帮我纠正该数据字符串(根据此示例)。如何在Post Requests中实现API方法?
答案 0 :(得分:0)
第一步:了解如何生成Telegram AuthKey。
该练习将帮助您建立自己处理Telegram API(和其他API文档)的基本知识。
首先,我概述了this SO Post (using vb.net)
中的一些基础知识