Watson Knowledge Studio与Watson Discovery集成

时间:2017-07-06 22:13:21

标签: curl single-sign-on watson-discovery

我正在尝试执行以下curl命令,该命令应该允许我获取需要更新和PUT的.json文件以集成WKS和WDS: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.json

curl命令有效,但是,我在.json文件中出现401错误,我没有被授权"。
{"代码" :401,"错误" :"未授权" ,"描述" :" 2017-07-06T12:07:46-04:00,访问https://gateway.watsonplatform.net/discovery/api/v1/environments/" env id" / configurations /" config id&#时出现错误ERCDPLTFRM-INVLDCHR 34;?version = 2016-12-01,Tran-Id:gateway-dp01-472751002 - " }

我是IBM员工。这可能是由于我们的IBM SSO蓝色混合要求吗?感谢所有帮助,因为我需要这样做才能继续构建我的代码。

1 个答案:

答案 0 :(得分:0)

此处的问题是用户名和密码您的Bluemix登录凭据。在Bluemix中创建服务实例时,Bluemix会为该特定服务实例生成凭据。

在Bluemix控制台https://console.bluemix.net中,导航到您的Discovery实例,然后在浏览器窗口的左侧,点击服务凭据,然后点击右侧,点击查看凭据。此处显示的用户名和密码是您需要用于curl或对此特定Discovery服务实例的任何其他API访问所需的内容。如果您创建第二个服务实例,Discovery或其他内容,它将拥有您自己需要用于该服务实例的服务凭据。