Сбой вызова Watson API

введите здесь описание изображения Я делаю вызов API из Android Studio. Ошибки нет, но когда я запускаю в ADB, мое приложение перестает говорить «К сожалению, приложение остановлено». Может ли кто-нибудь посмотреть и сказать, что я делаю неправильно? Спасибо большое


person Daisy_s    schedule 08.11.2016    source источник


Ответы (1)


Вы должны установить идентификатор рабочей области для своего приложения, понимаете?

Пример:

ConversationService service = new ConversationService("08-11-2016");
service.setUsernameAndPassword("{username}", "{password}");

MessageRequest newMessage = new MessageRequest.Builder()
  .inputText("Turn on the lights")
  // Replace with the context obtained from the initial request
  //.context(...)
  .build();

String **workspaceId** = "**ID from your conversation...**";

MessageResponse response = service 
  .message(workspaceId, newMessage)
  .execute();

System.out.println(response);
person Sayuri Mizuguchi    schedule 08.11.2016
comment
Спасибо @Sayuri, я попробовал ваш способ кода, его apk-приложение на моем телефоне, а также при работе через ADB, оно вылетает. - person Daisy_s; 09.11.2016