0

APIにsoundcloudJAVAラッパーを使用する場合、

ApiWrapper wrapper = new ApiWrapper("id","secret", null, null, Env.SANDBOX);
try {
    wrapper.login("user", "pw"); // fail here
} catch (IOException e) {
    e.printStackTrace();
}

次のSSL例外エラーが発生します。

SSLPeerUnverifiedException

完全な例外の詳細:

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.createSocket(SSLSocketFactory.java:399)
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:143)
at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149)
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:597)
at com.soundcloud.api.ApiWrapper.safeExecute(ApiWrapper.java:550)
at com.soundcloud.api.ApiWrapper.requestToken(ApiWrapper.java:266)
at com.soundcloud.api.ApiWrapper.login(ApiWrapper.java:143)
at de.voidplus.soundcloud.Sketch.setup(Sketch.java:23)
at processing.core.PApplet.handleDraw(PApplet.java:2103)
at processing.core.PGraphicsJava2D.requestDraw(PGraphicsJava2D.java:190)
at processing.core.PApplet.run(PApplet.java:2006)
at java.lang.Thread.run(Thread.java:680)

java-api-wrapper-1.1.2-all.jarはすべての依存関係にを使用しました。Java1.6でコンパイルしました。私も処理コアライブラリを使用していますが、問題はないはずです。

何か案は?

4

1 に答える 1

2

Env.LIVEを使ってみましたか?

Env.Liveは、メインサイトの代わりにhttp://sandbox-soundcloud.comを使用しています。

たった1つの考え。

あなたはすでにこれを見ましたか:Soundcloud JAVA apiラッパー:SSLException

于 2012-11-04T11:19:22.840 に答える