0

これは実際には2つの(関連する)問題だと思います。Postmanを介してWatson ダイアログ 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 ダイアログのプロファイル変数を正常に設定した人はいますか? どのようにしましたか?

4

1 に答える 1

1

API を介して操作する Dialog プロファイル変数は、Dialog XML ファイルに既に存在している必要があります。API を介して新しいダイアログ プロファイル変数を作成することはできません。

于 2015-11-23T19:48:55.613 に答える