2017-02-16 20 views
0

私は私のワークスペースとhttps://watson-api-explorer.mybluemix.net/apis/conversation-v1#!/message/post_v1_workspaces_workspace_id_messageIBM - 会話APIエクスプローラ

からの応答を取得する意図しかし、ここで、ここで私のサービスの資格情報を入力するようにアクセスしようとしました?。 httpコールアウト、POSTMAN、およびwatsonエクスプローラを介してIBM会話APIにアクセスしようとしています。しかし、すべての場所で失敗しました。しかし、私はblumemixコンソールでTry outオプションを使用して返信することができます。

アドバイスをしてください。

私の関連質問:ポストマンで

IBM Conversation API - What should be a endpoint URL and Parameters

IBM Watson - Conversation API integration returns Resource Not Found error (404)

+2

[IBM会話API - エンドポイントURLとパラメータとなるべきもの]の重複可能性(http://stackoverflow.com/questions/42273255/ibm-conversation-api-what-should-be-a-endpoint-url - および - パラメータ) – SaggingRufus

+0

あなたは1時間で2回この質問をしました。 – SaggingRufus

答えて

1

APIエクスプローラを使用している場合は、エクスプローラの上部にユーザー名とパスワードのフィールドがあります。

Credentials fields on API explorer

あなたがBluemixコンソールに記載されている資格情報を使用してください。あなたがアプリケーションをビルドするときは、Basic Authヘッダーを介してAPIにそれらの資格情報を提供します。

あなたの質問にお答えしたいと思います。

+0

あなたが言及したように、資格情報を入力しようとしましたが、結果は同じです。レスポンスボディ{ "エラー": "リソースが見つかりません" }私は会話APIのためにサービス信用証明書を使用しています。 – Ram

+0

サービスインスタンスIDではなく、会話ツールのワークスペースページにあるワークスペースIDを使用していることを確認してください。 – davidgeorgeuk

+0

ワークスペースIDは、ワークスペースタイルの3つの点をクリックし、[詳細を表示]をクリックして見つけることができます。作業領域IDはタイルの中央に表示され、クリップボードにコピーするオプションがあります。 – davidgeorgeuk

1

あなたの資格情報を入力し、ヘッダーを作成するためのセクションがあります。電話をかけたときにどんなエラーが出ますか?

+0

ヘッダーに会話apiのサービス認証情報を追加しました。そうですか?しかし、私はResponse Body {"error": "Resource not found"}を取得します。 – Ram

+0

apiエクスプローラでやっていることについて、上記のダビドのコメントと同じです。 API URLにworkspace_idが含まれていることを確認してください – Mitch

+0

URLは次のようにする必要があります。 https://gateway.watsonplatform.net/conversation/api/v1/workspaces/WORKSPACE_ID/message?version=2017-09-20 ワークスペースIDは明らかにあなたのもので埋められています。返信いただきありがとうございます。 – Mitch

関連する問題