1

Dialog ツールを使用して API がどのように機能するかを把握しようとしたときに、/conversation への POST が既存の会話を継続するのではなく、新しい会話を作成するという問題に遭遇しました。http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/dialog/api/v1/にあるドキュメントを使用しています。

最初の POST は会話とクライアント ID を返しますが、それらの値が入力値とともに追加された後続の要求は、新しい会話の情報を返すだけです。これらのドキュメントは不正確ですか?

これは、これを機能させるための私の多くの試みの 1 つからのスクリーンショットです。クライアント ID と接続 ID は /conversation への以前の POST からのものです

http://imgur.com/4035dWe

ご協力いただきありがとうございます!

4

2 に答える 2

2

Converse への最初の呼び出しでは、会話 ID を指定しないでください。Dialog は、最初の応答で会話 ID を返します。

その後、その ID を使用して会話を維持します。上記の例でこれを行っているかどうかは不明です。

于 2016-02-16T11:41:56.600 に答える
1

会話/クライアント ID と入力に間違ったエンコーディングを使用していたことが判明しました。Watson は、フォームの値が URL エンコードされていることを想定しています。その変更を行うと、問題は解決しました。

時間と助けを提供してくれたすべての人に感謝します!

于 2016-02-16T21:58:53.540 に答える