启动Telegram API实例

时间:2014-04-07 05:01:57

标签: cordova telegram

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

我目前正在关注API指南,现在我正在阅读authentication的入门指南。但是,我发现它目前还不够,而不是Jimmy Proof

如何在自己的应用中创建Telegram API实例?初始化后如何验证用户?从提供的链接中,可以使用auth.sendCode方法完成此操作。但是这个方法属于哪个类?

2 个答案:

答案 0 :(得分:7)

引用Git Hub page ...

中的一些文档

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

Git Hub页面的示例:

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) ,并且不属于库中的任何类。这些是由客户端调用以由Telegram服务器执行的方法。有关详细信息,请参阅有关TL的电报常见问题解答。

答案 1 :(得分:0)

看一下我将here放在一起开始编写自己的Telegram-API代码(代码在vb.net中)

的本指南

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

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

我认为这是一个很好的方法。

干杯。