嗨!电报API初学者在这里!我正在开发一个PhoneGap应用程序,它使用Telegram API提供消息服务.
我目前正在关注API指南,现在我正在阅读身份验证入门指南.但是,我发现它目前还不够,而不是Jimmy Proof.
如何在自己的应用程序中创建Telegram API实例?初始化后如何验证用户?从提供的链接,可以使用该auth.sendCode
方法完成.但这个方法属于哪个类?
在Git Hub页面中引用一些文档......
要创建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
方法,此方法实际上是远程过程调用(RPC),并且不属于库中的任何类.这些是由客户端调用以由Telegram服务器执行的方法.有关更多信息,请参阅有关TL的Telegram FAQ .