Ram*_*ani 50 json http-post asp.net-web-api telegram
在阅读http://core.telegram.org上的大量文档后,我真的很困惑,因为我正在尝试使用Telegram的API .
我已经注册了我的应用程序,并获得了hash_id和所有这些东西.但我不知道从哪里开始.
之前我曾使用Spotify的API,并且能够使用http://api.spotify.com/v1/method?params:values形式与它进行交互.
我找不到Telegram API的URL.我也在互联网上搜索了很多,但找不到任何有用的例子.
有没有人知道开始使用Telegram的API?任何帮助,将不胜感激.
Cha*_*gwu 29
如果您真的想从头开始了解Telegram API开发.我的建议是遵循这里的步骤
https://core.telegram.org/mtproto/auth_key
和这里
https://core.telegram.org/mtproto/samples-auth_key
尝试成功生成AuthKey.
本练习将使您熟悉足够的基础知识,并帮助您构建在Telegram API上进一步工作所需的例程.
我已经概述了您在这篇SO帖子中开始的基础知识.
另外我认为在线的API文档编写得不是很好,但是在阅读API文档时按照上述步骤进行操作,只需要生成AuthKey,就可以让您熟悉API作者的语言和写作风格
祝好运.
Chr*_*and 17
Telegram API不像普通的HTTP/Rest API那样容易使用,您必须与他们的MTProto协议进行交互.您还必须进行各种加密和解密.Telegram最近发布了一个新的Bot API,它抽象了一个不错的HTTP API背后的所有复杂功能.NodeJS中的使用示例,使用https://github.com/arcturial/telegrambot:
var TelegramBot = require('telegrambot');
var api = new TelegramBot('<YOUR TOKEN HERE>');
api.getUpdates({ offset: 0 }, function (err, updates) {
// array of message updates since last poll
console.log(updates);
});
api.sendMessage({ chat_id: 0, text: 'test' }, function (err, message) {
// the chat_id is the id received in the getUpdates() call
});
Run Code Online (Sandbox Code Playgroud)
可以使用他们的BotFather应用程序生成令牌.您还可以使用其深层链接功能添加指向您网站的链接,以启动与机器人的对话,如下所示:
https://telegram.me/triviabot?start=payload
有效负载值可以是您想要的任何值,例如您可能用于验证真实人员的缓存密钥等.
我知道它没有直接回答你的问题,但从个人经验来看,我发现与Bot API交互比尝试实现普通API所需的所有复杂性更好.如果您坚持使用其常规API,则IP为149.154.167.40:443(测试)和149.154.167.50:443(生产).它们在https://my.telegram.org/apps下提供IP详细信息.
apa*_*ana 10
我正在寻找一种快速的解决方案来与Telegram API(不是有限的bot API)进行交互,并将其与python项目集成.找到以下python客户端实现,这是一个很大的帮助.希望它可以帮助某人.正如其他人所提到的,电报API很难理解,但是你可以在很短的时间内使用Telethon,而无需了解电报API协议.
要安装telethon,只需输入:
pip install telethon
Run Code Online (Sandbox Code Playgroud)
这是一个简短的代码,演示了如何轻松地使用API打印最近的聊天记录:
| 归档时间: |
|
| 查看次数: |
43466 次 |
| 最近记录: |