我在尝试获取 Discovery 服务的令牌时收到以下错误响应。
请求 URL 是
https://gateway.watsonplatform.net/authorization/api/v1/token?url=https:/gateway.watsonplatform.net/discovery/api/v1
回应是
{
"code":403,
"error":"Forbidden",
"description":"2017-04-26T07:55:39-04:00, Error ERCD-NOCONFIG occurred when accessing https://127.0.0.1:443///watson-auth-token?Client-IP=203.99.198.95;Client-CN=;, Tran-Id: gateway-dp02-581750654 - "
}
这个答案不是技术性的,我不确定这是否适合您,但是:
我最近在对话服务方面也遇到了同样的问题。该网关错误代码“ERCD-NOCONFIG”指向您向 Watson 服务提供的用户名和密码凭证。当您在 bluemix 中创建服务时,您可以手动生成凭据或将该服务绑定到应用程序(并且将为您生成一组不同的凭据)。您需要提供后者的凭据。
以下是一些用例:
您手动生成了凭据,并且还将服务绑定到了应用程序。因此,您有两个凭据。手动生成的凭据不适用于您绑定的应用程序。
库参考指出它“自动从 VCAP_SERVICES 读取凭据”,因此,您没有删除测试凭据。