首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启动Telegram API实例

启动Telegram API实例
EN

Stack Overflow用户
提问于 2014-04-07 05:01:56
回答 2查看 7.8K关注 0票数 8

嗨!电报API初学者在这里!我正在开发一个PhoneGap应用程序,它使用Telegram API提供消息服务。

我目前正在遵循API指南,现在正在阅读authentication入门指南。然而,我发现目前它是不够的,而不是Jimmy Proof

如何在自己的应用程序中创建Telegram API实例?初始化之后,如何从提供的链接对用户进行身份验证?,这可以用auth.sendCode方法来完成。但是这个方法属于哪一类呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-08 09:06:18

引用https://github.com/ex3ndr/telegram-api中的一些文档..。

要创建TelegramApi实例,首先必须创建org.telegram.api.engine.storage.AbsApiState类的自定义实现并实现合适的方法。然后,自定义类实现的实例将用作TelegramApi构造函数方法的参数。

Git集线器页面中的示例:

代码语言:javascript
复制
TelegramApi api = new TelegramApi(new MyApiStorage(), new AppInfo(/*... put application information here...*/), new ApiCallback()
{
  @Override
  public void onApiDies(TelegramApi api) {
    // When auth key or user authorization dies
  }
  @Override
  public void onUpdatesInvalidated(TelegramApi api) {
    // When api engine expects that update sequence might be broken  
  }
});

对于auth.sendCode 方法,该方法实际上是一个 remote procedure call (RPC),不属于库中的任何类。这些方法由客户端调用,由电报服务器执行。有关TL的更多信息,请参阅电报常见问题解答。

票数 6
EN

Stack Overflow用户

发布于 2015-09-30 18:45:12

看看这个指南,我把here放在一起,开始从头开始编写自己的Telegram-API代码(代码在vb.net中)。

我认为API的在线文档编写得很糟糕,但是如果您能够熟悉它,那么通过生成Telegram AuthKey将是一个很好的起点。

您沿途构建的模式和过程都是可重用的,将帮助您(最终)编写自己的代码,并对Telegram的API有很好的理解。

我觉得这是个好办法。

干杯。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22903957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档