Я пытаюсь позвонить в службу IBM Watson через вызов REST в Java. У меня есть веб-проект в Eclipse, который публикуется через Bluemix Tools. Я также использую файлы .jar. Но когда я пытаюсь простой код, как:Попытка позвонить в службу переводов Watson
LanguageTranslation service = new LanguageTranslation();
service.setUsernameAndPassword("{username}","{password}");
List <IdentifiedLanguage> langs = service.identify("this is a test");
System.out.println(langs);
Я получаю это исключение:
Unable to extract the trust manager on [email protected], sslSocketFactory is class com.ibm.jsse2.SSLSocketFactoryImpl
[WARNING ] Application {http://webapp.aw/}ResourceServlet has thrown exception, unwinding now
[WARNING ] Exception in handleFault on interceptor o[email protected]ac51d486
Unable to extract the trust manager on [email protected], sslSocketFactory is class com.ibm.jsse2.SSLSocketFactoryImpl
Unable to extract the trust manager on [email protected], sslSocketFactory is class com.ibm.jsse2.SSLSocketFactoryImpl
Какие учетные данные вы используете для «имени пользователя» и «пароля»? Учетная запись Bluemix или api_key для AlchemyAPI? – briadeus
Я использую учетные данные из учетной записи Bluemix. Я использую службу языковых переводов, а не AlchemyAPI. – San
. Посмотрите на [это] (https://github.com/watson-developer-cloud/java-sdk?cm_mc_uid=56417368661114344631188&cm_mc_sid_50200000=1461763559#getting-the-service-credentials) , > «Учетные данные службы отличаются от имени пользователя и пароля учетной записи Bluemix» – briadeus