我正在嘗試執行下面的curl命令,該命令應該允許我獲取需要更新和PUT才能集成WKS和WDS的.json文件:curl -u username @ ibm .com:password「https://gateway.watsonplatform.net/discovery/api/v1/environments/」env id「/ configurations /」config id「?version = 2016-12-01」> my_config.jsonWatson Knowledge Studio與Watson Discovery的集成
curl命令有效,但是,我在.json中收到401錯誤文件,我是「未經授權」。
{「code」:401,「error」:「Not Authorized」,「description」:「2017-07-06T12:07:46-04:00,錯誤ERCDPLTFRM-INVLDCHR在訪問https://gateway.watsonplatform.net/discovery/api/v1/environments/」env id「/配置/「配置ID」?版本= 2016-12-01,Tran-Id:網關-dp01-472751002 - 「}
我是IBM員工。這可能是由於我們的IBM SSO藍色混合要求?所有的幫助表示讚賞,因爲我需要這個來推進我的代碼的構建。
布魯斯,謝謝!這是問題所在。不,我有另一個問題。我能夠獲得my_config.json文件並更新/保存它,但是當我給它請求curl時,我收到415錯誤,不支持的媒體類型。根據文檔,它應該接受.json。這就是我正在使用的:curl -X PUT -u「發現」:「discoverypw」-H「內容類型:application/json」[email protected]_config.json「https://gateway.watsonplatform.net/discovery/api/v1/environments /「envid」/ configurations /「configid」?version = 2016-12-01「 – RoseB
@RoseB你可以問一個單獨的問題嗎? –
完成,謝謝。 https://stackoverflow.com/questions/44980996/watson-knowledge-studio-integration-with-watson-discovery – RoseB