首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我可以在不使用Node.js的情况下在Javascript中创建IBM Watson对话客户机应用程序吗?

我可以在不使用Node.js的情况下在Javascript中创建IBM Watson对话客户机应用程序吗?
EN

Stack Overflow用户
提问于 2018-09-11 23:02:23
回答 3查看 215关注 0票数 1

我可以在不使用Node.js的情况下在Javascript中创建IBM Watson对话客户机应用程序吗?我正在工作的企业资源规划软件不允许使用Node.js。在普通的javascript中,对Watson的POST请求是什么样子的?我看到我需要一些user/pass凭证,即POST URL。但是如何发送Watson服务数据呢?数据对象需要看起来像什么?所有的API文档都使用Node。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-09-14 22:41:04

只要您有某种方法可以在服务器上运行javascript,就可以使用javascript向IBM Watson发出请求,因为对Watson的POST请求必须使用代理在服务器端运行。

票数 2
EN

Stack Overflow用户

发布于 2018-09-13 07:11:53

有一个java sdk可以做到这一点。以及API参考中列出的Java。接口编号:https://www.ibm.com/watson/developercloud/assistant/api/v1/java.html?java SDK:https://github.com/watson-developer-cloud/java-sdk/tree/master/assistant

票数 1
EN

Stack Overflow用户

发布于 2018-09-11 23:08:32

如果您遵循这里的CURL文档,我相信您可以做到:https://www.ibm.com/watson/developercloud/assistant/api/v1/curl.html?curl#message

代码语言:javascript
复制
curl -X POST -u "{username}":"{password}" --header "Content-Type:application/json" -- 
data "{\"input\": {\"text\": \"Hello\"}}" 
"https://gateway.watsonplatform.net/assistant/api/v1/workspaces/9978a49e-ea89-4493- 
b33d-82298d3db20d/message?version=2018-07-10"

在下面的请求中,请确保您提供了在对前一个请求的响应中返回的上下文JSON这是(第一个)响应的示例

代码语言:javascript
复制
{
  "intents" : [ {
    "intent" : "hello",
    "confidence" : 0.9755029201507568
  } ],
  "entities" : [ ],
  "input" : {
    "text" : "Hello"
  },
  "output" : {
    "generic" : [ {
      "response_type" : "text",
      "text" : "Hello! What can I do for you?"
    } ],
    "text" : [ "Hello! What can I do for you?" ],
    "nodes_visited" : [ "greeting" ],
    "log_messages" : [ ]
  },
  "context" : {
    "conversation_id" : "a96ec62f-773c-4e84-8be9-f9dbca9f83d0",
    "system" : {
      "dialog_stack" : [ {
        "dialog_node" : "root"
      } ],
      "dialog_turn_counter" : 1,
      "dialog_request_counter" : 1,
      "_node_output_map" : {
        "greeting" : {
          "0" : [ 0, 0 ]
        }
      },
      "branch_exited" : true,
      "branch_exited_reason" : "completed"
    }
  }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52278933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档