바탕 화면 Java 응용 프로그램에서 모든 클라우드로 파일을 업로드하고 다운로드하려고합니다. 나는 웹에서 검색하고 Temboo에 대해 발견했다. 나는 그것을 사용하고 DropBox 계정에 샘플 폴더를 만들기위한 코드를 작성하려고 시도했다.Temboo API를 사용하여 DropBox에서 폴더를 만드는 방법
나는 내 DropBox에 응용 프로그램을 만들었고 응용 프로그램 키와 응용 프로그램 비밀을 가졌습니다. 그런 다음 https://live.temboo.com/library/Library/Dropbox/FileOperations/CreateFolder/ OAUTH 마법사를 사용하여 내 액세스 토큰 및 액세스 토큰 비밀을 받았습니다.
createFolder.execute(createFolderInput);
예외에서 참조하시기 바랍니다 : 지금, 나는 이름을 "테스트"
CreateFolder createFolder = new com.temboo.Library.Dropbox.FileOperations.CreateFolder(session);
CreateFolder.CreateFolderInputSet createFolderInput = createFolder.newInputSet();
createFolderInput.set_NewFolderName(DROPBOX_BACKUP_FOLDERNAME);
createFolderInput.set_AppKey(DROPBOX_APP_KEY);
createFolderInput.set_AppSecret(DROPBOX_APP_SECRET);
createFolderInput.set_AccessToken(DROPBOX_ACCESS_TOKEN);
createFolderInput.set_AccessTokenSecret(DROPBOX_ACCESS_TOKEN_SECRET);
createFolder.execute(createFolderInput);
을 내가 위의 코드를 실행하면이에 예외를 던지고로 폴더를 생성하는 코드보다 실행하려고 :
com.temboo.core.TembooException: peer not authenticated
at com.temboo.core.TembooSession.postContent(TembooSession.java:168)
at com.temboo.core.Choreography.executeWithResults(Choreography.java:88)
at com.temboo.Library.Dropbox.FileOperations.CreateFolder.execute(CreateFolder.java:50)
at TestPackage.DropBoxCloudServer.createFolder(DropBoxCloudServer.java:55)
at TestPackage.DropBoxCloudServer.main(DropBoxCloudServer.java:20)
Caused by: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
at com.sun.net.ssl.internal.ssl.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:352)
at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:128)
at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:339)
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:123)
at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:147)
at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:108)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:641)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:576)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:554)
at com.temboo.core.TembooSession.postContent(TembooSession.java:151)
... 4 more
귀중한 시간을 가져 주셔서 감사합니다. Windows에서 내 응용 프로그램을 실행하고 있으므로 Windows에서이 문제를 해결할 수있는 방법을 제안 해주세요. – Himanshu
운영 체제에 관계없이 작동하는 것처럼 보이는 또 다른 접근 방식은 다음과 같습니다. http://javaskeleton.blogspot.com/2010/07 /avoiding-peer-not-authenticated-with.html –
이 문제를 해결할 수 없습니다. 웹 응용 프로그램을 사용하고 있지 않습니다. 단순히 netbeans ide를 실행하는 클래스 파일입니다. 제발 도와주세요. 위의 메서드를 구현하려고했지만 그 모든 기능이 저를 위해 작동하지 않습니다. – Himanshu