2015-01-27 15 views
5

Io uso libreria ufficiale Java per Telegram API: https://github.com/ex3ndr/telegram-api Per i test che uso codice dal telegramma Bot: https://github.com/ex3ndr/telegram-botLibreria API Java Telegram: qualcuno l'ha usata?

C'è un problema. Quando provo ad autorizzare, biblioteca getta seguente eccezione:

Use test DC? (write test for test servers): yes 
Using production servers 
Loading fresh DC list...Exception in thread "Connection#2026789660" java.lang.RuntimeException: Unknown dispatcherId 'connection' 
    at com.droidkit.actors.ActorSystem.actorOf(ActorSystem.java:121) 
    at com.droidkit.actors.ActorSystem.actorOf(ActorSystem.java:93) 
    at org.telegram.mtproto.transport.TransportTcpPool.<init>(TransportTcpPool.java:62) 
    at org.telegram.mtproto.MTProto.<init>(MTProto.java:116) 
    at org.telegram.api.engine.TelegramApi$ConnectionThread.waitForDc(TelegramApi.java:895) 
    at org.telegram.api.engine.TelegramApi$ConnectionThread.run(TelegramApi.java:946) 
Exception in thread "main" org.telegram.api.engine.TimeoutException 
    at org.telegram.api.engine.TelegramApi.doRpcCall(TelegramApi.java:364) 
    at org.telegram.api.engine.TelegramApi.doRpcCallNonAuth(TelegramApi.java:428) 
    at org.telegram.api.engine.TelegramApi.doRpcCallNonAuth(TelegramApi.java:420) 
    at org.telegram.bot.Application.login(Application.java:380) 
    at org.telegram.bot.Application.main(Application.java:40) 

ho cercato con Google e ho scoperto che si tratta di un problema vecchio comune. Quindi c'è una domanda: posso usare questa libreria per la mia applicazione che usa Telegram? Forse qualcuno ha trovato un modo per risolvere questa libreria?

+0

Hai funzionato? Ci sto lavorando anche io senza successo = S –

+0

Non ricordo ora ho risolto questo problema, ma alla fine ho rinunciato a questo, c'erano alcuni altri problemi. Telegram API è la libreria con scarso supporto dall'autore –

risposta

1

Ho usato la versione precedente di telegram-api, telegram-cl, telegram-mt e altro dipende dalla costruzione di Telegram S Edition, ho successo costruendolo, ma la versione precedente utilizzava vecchio strato di telegramma api quindi non supportava nuove funzionalità. Puoi trovare versioni precedenti su github come: https://github.com/ex3ndr/telegram-api/tree/da63cf65f7332d7a4f17626de9b00e9030ecf5cc

+2

Recentemente ho creato un progetto che puoi trovare e risolvere il tuo problema con questo, per favore guarda https://github.com/mokhtarabadi/telegram-s – Mokhtarabadi

+0

Hai riparato qualcosa in libreria telegram-api o ha appena usato una vecchia versione e ha funzionato? Non hai un vaso costruito con telegram-api? Ho affrontato alcuni problemi con la costruzione. –

+0

Ho scaricato l'applicazione del tuo telegramma, l'ho aperta in Android Studio e sono stata costruita, ma c'è qualcosa di strano e sembra un bug sullo schermo, e ci sono registri http://pastebin.com/t79WTe7k, guardali per favore. –