2016-09-20 8 views
0

すべてを慎重にチェックしたにもかかわらず、無効なユーザーIDエラーが発生します。watson conversationゲートウェイエラーコード:ERCD04-INVLDCHR-USERID from curl

私は、Bluemixの会話サービスから取得したサービスの資格情報と、会話サービス内の特定のワークスペースから取得した作業スペースIDを使用して、非常に簡単なコールを送信しています。

私には何が欠けていますか?

curl -X POST \ -u "{XXXXXXXXXXXXXXXXXXXXXXX}":"{XXXXXXXXX}" \ -H "Content-Type:application/json" \ -d "{\"input\": {\"text\": \”Hello\”}}" "https://gateway.watsonplatform.net/conversation/api/v1/workspaces/1db1f0a0-638e-4a27-bbf3-3117b308a727/message?version=2016-07-11"

私はこのエラーを取得しておきます。ヒントは、私はワトソンの会話プロジェクトの開発者の一人だし、あなたが/conversation/api/v1/workspaces/SERVICE-GUID/messageエンドポイントにアクセスすると、いくつかの成功を持っているように見えるが、いくつかのまれな401エラーを持って、どの手段

<HTML><HEAD><meta content="text/html; charset=UTF-8" http-equiv="Content-Type"><TITLE>Watson Error</TITLE></HEAD><BODY><HR><p>Invalid access to resource - /conversation/api/v1/workspaces/1db1f0a0-638e-4a27-bbf3-3117b308a727/message?version=2016-07-11</p><p>User access not Authorized.</p><p>Gateway Error Code : ERCD04-INVLDCHR-USERID</p><p>Unable to communicate with Watson.</p><p>Request URL : https://158.85.132.88:443/conversation/api/v1/workspaces/1db1f0a0-638e-4a27-bbf3-3117b308a727/message?version=2016-07-11</p><p>Error Id : gateway-dp01-928752884</p><p>Date-Time : 2016-09-20T08:56:03-04:00</p></BODY></HTML>

+0

URLにあなたのワークスペースIDがありますか? –

答えて

1

を歓迎します要求は許可されていませんでした。

無効なユーザー名とパスワードのため、ワトソンがリクエストを拒否しています。私は100%確実ではありませんが、あなたのカールリクエストの一部として{}を送っていますか?たとえば、ユーザー名がmy-usernameだったとパスワードは、あなたが送信する必要がありswordfishの場合:

curl -X POST -u "my-username:swordfish" -H "Content-Type:application/json" -d '{"input": {"text": "Hello"}}' "https://gateway.watsonplatform.net/conversation/api/v1/workspaces/1db1f0a0-638e-4a27-bbf3-3117b308a727/message?version=2016-07-11"また

、あなたの要求を見、これは、あなたがあなたのリクエストで、いくつかの左右の向き引用符を持っていることが表示されますあなたの要求を切り取って別の場所から貼り付けるという人工物かもしれませんが、ユーザー名とパスワードを取得するとエラーが発生します。

"{\"input\": {\"text\": \”Hello\”}}"
ノートユーザー名とパスワードがどうあるべきかがわからない場合は

は、あなたがしてBluemixと上のサービスインスタンスのページに移動して、それらを得ることができ単語「こんにちは」の周りに角度のついた引用符左側の資格情報リンクをクリックしてください。

関連する問題