嗨!电报API初学者在这里!我正在开发一个PhoneGap应用程序,它使用Telegram API提供消息服务。
我目前正在遵循API指南,现在正在阅读authentication入门指南。然而,我发现目前它是不够的,而不是Jimmy Proof。
如何在自己的应用程序中创建Telegram API实例?初始化之后,如何从提供的链接对用户进行身份验证?,这可以用auth.sendCode方法来完成。但是这个方法属于哪一类呢?
发布于 2014-04-08 09:06:18
引用https://github.com/ex3ndr/telegram-api中的一些文档..。
要创建TelegramApi实例,首先必须创建org.telegram.api.engine.storage.AbsApiState类的自定义实现并实现合适的方法。然后,自定义类实现的实例将用作TelegramApi构造函数方法的参数。
Git集线器页面中的示例:
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的更多信息,请参阅电报常见问题解答。
发布于 2015-09-30 18:45:12
看看这个指南,我把here放在一起,开始从头开始编写自己的Telegram-API代码(代码在vb.net中)。
我认为API的在线文档编写得很糟糕,但是如果您能够熟悉它,那么通过生成Telegram AuthKey将是一个很好的起点。
您沿途构建的模式和过程都是可重用的,将帮助您(最终)编写自己的代码,并对Telegram的API有很好的理解。
我觉得这是个好办法。
干杯。
https://stackoverflow.com/questions/22903957
复制相似问题