IBM沃森。 MessageRequest.Builder()问题

时间:2018-02-13 14:14:16

标签: android watson-conversation

我正在制作一个使用Watson Conversation API的Android应用。我正在按照herehere提到的教程进行操作。 但是,似乎很多Api的功能都被弃用了。例如,ConversationService现在是Conversation

同样,我在运行这段代码时遇到了问题:

 MessageRequest request = new MessageRequest.Builder()
                        .inputText(userStatement)
                        .build();

它说Cannot resolve symbol Builder。由于MessageRequest类不再具有构建器(我猜)。有什么方法可以解决这种情况吗?

1 个答案:

答案 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。