我正在制作一个使用Watson Conversation API的Android应用。我正在按照here和here提到的教程进行操作。
但是,似乎很多Api的功能都被弃用了。例如,ConversationService
现在是Conversation
。
同样,我在运行这段代码时遇到了问题:
MessageRequest request = new MessageRequest.Builder()
.inputText(userStatement)
.build();
它说Cannot resolve symbol Builder
。由于MessageRequest
类不再具有构建器(我猜)。有什么方法可以解决这种情况吗?
答案 0 :(得分:1)
试试..
MessageOptions newMessage = new MessageOptions.Builder().workspaceId("")
.input(new InputData.Builder(userStatement).build()).context(context).build();
MessageResponse response = service.message(newMessage).execute();
我认为您使用的是旧版本的sdk。 更新https://github.com/watson-developer-cloud/java-sdk/releases 消息请求不再可用。使用MessageOptions。