IBM Watson Personality洞察演示编辑问题

时间:2017-08-13 11:02:30

标签: ibm-watson personality-insights

我最近下载了IBM Watson个性洞察演示(nodejs)。当我运行该演示并尝试分析已列入列表的任何人时,它会抛出错误。 这是该演示的UI

enter image description here  我不知道为什么会这样。请指导我。 这是一个错误 enter image description here

2 个答案:

答案 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>