我正在尝试执行下面的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