0

我认为这实际上是两个(相关)问题。如果我尝试通过Postman在Watson Dialog API中设置配置文件变量,我不会收到任何错误(200 返回代码),但不会设置变量。这是我要发送的数据:

{
  "client_id": 152008,
  "name_values":[ 
    {
      "name": "second",
      "value": "2"
    }]
}

这是我得到的答案:

{
  "client_id": 152008,
  "name_values": []
}

执行 GET 确认未设置变量。

如果我尝试使用相同的 JSON通过watson-developer-cloud包中的dialog.updateProfile()进行操作,我会得到

Error: Missing required parameters: name_values

反而。

有没有人成功设置 Watson Dialog 配置文件变量?你是怎么做到的?

4

1 回答 1

1

您希望通过 API 操作的 Dialog 配置文件变量需要已经存在于 Dialog XML 文件中。您不能通过 API 创建新的 Dialog 配置文件变量。

于 2015-11-23T19:48:55.613 回答