1

メッセージを送信する連絡先を追加してインポートしようとしていますが、毎回タイムアウト例外が発生します。何かが間違っている場合は修正してください。

コード:

TLInputContact tlic=new TLInputContact(1, PhNo, Fname, Lname);
TLVector contacts = new TLVector<>();
contacts.add(tlic);
TLRequestContactsImportContacts importContacts = new TLRequestContactsImportContacts(contacts, true);
TLImportedContacts importedContacts = api.doRpcCall(importContacts);
TLAbsUser recipient=importedContacts.getUsers().get(0);
TLInputPeerContact peer = new TLInputPeerContact(recipient.getId());
TLRequestMessagesSendMessage sendMessageRequest = new TLRequestMessagesSendMessage(peer, "Test", rnd.nextInt());

TLAbsSentMessage sentMessage = api.doRpcCall(sendMessageRequest);

Log::
    TelegramApi#1001:Timeout Iteration
    ActorDispatcher:Dispatching action: schedule for scheduller
    ActorDispatcher:Dispatching action: schedule for scheduller
    TelegramApi#1001:Timeout Iteration
    TelegramApi#1001:RPC #3: Timeout (15001 ms)
    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.doRpcCall(TelegramApi.java:309)
        at org.telegram.api.engine.TelegramApi.doRpcCall(TelegramApi.java:400)
        at org.telegram.api.engine.TelegramApi.doRpcCall(TelegramApi.java:396)
        at testmsg.Testmsg.main(Testmsg.java:151)
        TelegramApi#1001:Timeout Iteration
4

2 に答える 2

3

TelegramApi オブジェクトdoRpcCallSideの代わりに試してください。 それは私を助けました。doRpcCall

于 2014-12-04T19:36:53.497 に答える