【问题标题】:IBM Watson. MessageRequest.Builder() issueIBM 沃森。 MessageRequest.Builder() 问题
【发布时间】:2018-02-13 14:14:16
【问题描述】:

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

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

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

上面写着Cannot resolve symbol Builder。由于MessageRequest 类不再具有构建器(我猜)。有办法解决这种情况吗?

【问题讨论】:

    标签: android watson-conversation


    【解决方案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。

    【讨论】:

    • 对不起,我回答了关于 java 的问题。
    • MessageOptions 是这样做的方法。也适用于 Android。
    猜你喜欢
    • 1970-01-01
    • 2018-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-11
    相关资源
    最近更新 更多