答案 0 :(得分:1)
如错误所示,您未获得授权。您需要创建个性洞察服务,并设置凭据。
您无法使用默认设置。
答案 1 :(得分:0)
仔细检查您的.env文件。
IBM Cloud正在迁移到基于令牌的身份和访问管理(IAM)认证。
对于某些服务实例,您可以使用IAM对API进行身份验证。您可以在授权标头或API密钥中传递承载令牌。令牌支持经过身份验证的请求,而无需在每个调用中都嵌入服务凭证。 API密钥使用基本身份验证。了解有关IAM的更多信息。
如果您传入API密钥,请使用apikey作为用户名,并将API密钥的值用作密码。
在其他情况下,您可以通过提供服务实例的用户名和密码来进行身份验证。有关更多信息,请参阅Watson服务的服务凭据。
要找出要使用的身份验证,请通过单击仪表板上的服务实例来查看服务凭据。
来源:apidocs/personality-insights
因此,在您的.env
文件中,服务凭证可以是
# service credentials
PERSONALITY_INSIGHTS_USERNAME= <YOUR USERNAME>
PERSONALITY_INSIGHTS_PASSWORD= <YOUR PASSWORD>
PERSONALITY_INSIGHTS_URL=<SERVICE URL>
或
# service credentials
PERSONALITY_INSIGHTS_IAM_APIKEY= <YOUR API KEY>
PERSONALITY_INSIGHTS_URL= <SERVICE URL>