簡體   English   中英

為Watson Discovery API創建環境

[英]Create Environment for Watson Discovery API

我正在嘗試創建一個環境,以開始使用在Bluemix中創建的Watson Discovery Service。

在入門文檔之后,我輸入了以下代碼(以cmd為單位):

curl -X POST -u "{username}":"{password}" -H "Content-Type: application/json" -d '{ "name":"my-first-environment", "description":"exploring environments", "size":0}' "https://gateway.watsonplatform.net/discovery/api/v1/environments?version=2016-12-01"

我確保輸入了正確的服務憑據,但收到了我不理解的錯誤消息:

{ "code" : 401 , "error" : "Not Authorized" , "description" : "2017-05-23T08:53:35-04:00, Error ERCDPLTFRM-INVLDCHR occurred when accessing https://gateway.watsonplatform.net/discovery/api/v1/environments?version=2016-12-01, Tran-Id: gateway-dp02-1408488112 - " }

當我在瀏覽器中鍵入鏈​​接並手動輸入憑據時,沒有任何錯誤。

某些人能理解這個錯誤並且可以幫助我嗎?

在此先感謝您,最好的問候

依米娜

您確定要提供發現服務憑據嗎? 如果然后再檢查是否具有正確的用戶名和密碼。

當您訪問Discovery Service時,請使用名稱選項: Service Credentials

用這些值替換usernamepassword

參見以下示例以訪問:

在此處輸入圖片說明

curl -X POST -u "USERNAME":"PASSWORD" -H "Content-Type: application/json" -d '{ "name":"my-first-environment", "description":"exploring environments", "size":0}' "https://gateway.watsonplatform.net/discovery/api/v1/environments?version=2016-12-01"

編輯:

 curl -X POST -u "{username}":"{password}" -H "Content-Type: application/json" -d '{ "name": "test_collection", "description": "My test collection", "configuration_id": "{configuration_id}" }' "https://gateway.watsonplatform.net/discovery/api/v1/environments/{environment_id}/collections?version=2016-12-01"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM