IBM沃森。 MessageRequest.Builder() 问题

IBM Watson. MessageRequest.Builder() issue

我正在构建一个使用 Watson Conversation API 的 Android 应用程序。我正在学习 here and here 中提到的教程。 但是,Api 的许多功能似乎已被弃用。例如,ConversationService 现在是 Conversation

同样,我有一个问题运行这段代码:

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

它说 Cannot resolve symbol Builder。由于 MessageRequest Class 不再有构建器(我猜)。有办法解决这种情况吗?

试试吧..

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 消息请求不再可用。使用消息选项。