嗨!电报API初学者在这里!我正在开发一个使用Telegram API提供消息服务的PhoneGap应用程序。
我目前正在关注API指南,现在我正在阅读authentication的入门指南。但是,我发现它目前还不够,而不是Jimmy Proof。
如何在自己的应用中创建Telegram API实例?初始化后如何验证用户?从提供的链接中,可以使用auth.sendCode
方法完成此操作。但是这个方法属于哪个类?
答案 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有很好的理解
我认为这是一个很好的方法。
干杯。