2017-08-21 13 views
0

ワトソンの会話APIレスポンスからAPI URL(FulfillmentまたはWebhookをAPI.AIの名前で呼び出す方法)を呼び出すにはどうすればよいですか。APIコールのレスポンスと別の応答タイプ

回答セクションの期待される回答の完全なリストを入力する必要はありません。

バックエンドからの応答(たとえばDBの取得)を処理し、予想されるJSONをユーザー(リクエスタ)に返すには、理解されたJSONオブジェクトを持つAPIを呼び出す必要があります。

何かアドバイスはありますか?

+0

。インテント名に基づいてif条件をオーバーライドします –

答えて

0


私はあなたの質問を理解していません。会話サービスツール内で、応答やメッセージの一部として他のサービスなどに呼び出すようプログラムすることはできません。
これは、アプリケーションのミドルウェアまたはサービスレイヤー部分が処理する必要があるアクションのタイプです。推奨することはできませんが、アプリケーションのクライアント要素をプログラミングして、追加のapi呼び出しを処理することができます。
このフォーラムと会話応答のペイロードに追加できる「アクション」json要素と呼ばれるwhatsの使用に関するIBMのドキュメントの例の両方で見つけることができます。したがって、レスポンス出力テキスト(またはその場)とともに、アプリケーションのミドルウェアまたはクライアント部分への指示を含む出力およびコンテキストjsonオブジェクトに「アクション」json要素を追加します。すなわち、
"出力":{"テキスト": "こんにちは"}、
"アクション" "{" api_url ":" http://bluemixservice.ibm.com "、"タスク ":"挿入 "、"データ ":"ユーザーは午後5時アラーム」}、
『文脈』:{ 『conversation_id』: 『asdada』}このことができます

希望(あなたがnodejsアプリケーションを使用している場合)あなたはバックエンドでコーディングする必要がある

関連する問題