2011-10-17 1 views
0

jdelta 동기화 에 문제가 있습니다. 설명 드리겠습니다. 내가 'com.googlecode.jdeltasync.UnrecognizedErrorCodeException : 3206 : 사용자가 동기화 관계 할당량을 초과했습니다.

DeltaSyncClientHelper client = new DeltaSyncClientHelper(
    new DeltaSyncClient(), "[email protected]", "secret"); 
    client.login(); 
    Message[] messages = client.getMessages(client.getInbox()); 
    System.out.println(messages.length + " messages in Inbox"); 
    for (Message message : messages) { 
     File file = new File(message.getId() + ".msg"); 
     System.out.println("Downloading message from \"" 
      + message.getFrom() + "\" with subject \"" 
      + message.getSubject() + "\" received at " 
      + message.getDateReceived()); 
     OutputStream out = new FileOutputStream(file); 
     client.downloadMessageContent(message, out); 
     out.close(); 
    } 

:

다음 Java 코드는 현재 디렉토리에받은 편지함 폴더에서 모든 메시지를 다운로드하십시오 jdeltasync의 librairy를 사용하는 코드의 예이 구글 코드 웹 사이트에 성공적으로 사용했습니다하지만 난 그것을 두 번 사용하면 나는 "unrecognize 오류"있어 :
com.googlecode.jdeltasync.UnrecognizedErrorCodeException : 3206 : 사용자가 끝나가는있다 그들의 동기 관계 할당량을 내 질문에 아무도 이미이 문제가 있고 그/그녀가 해결할 수 있습니다.
시간 내 주셔서 감사합니다.
Simon

답변

0

코드에서가 아니라 hotmail-server에서 오류가 발생했습니다. 비슷한 경우이 link을 확인하십시오.
테스트를 위해 다른 서버로 전환하거나 hotmail의 문제를 해결하십시오.

1

필자의 hotmail-server는 최대 50 개의 히트를 연속적으로 받아 들인 다음이 오류를 던지고 10 시간 hotmail-server가 다음 50 개의 히트에 대한 계정에 액세스하도록 사용자를 릴리스 한 후에 발생합니다. 이 오류가 발생하지 않도록 계정에서 15 분마다 연결을 시도하는 것이 더 좋습니다.