我正在尝试使用NodeRED样板测试Bluemix的天气服务Insights。我创建了一个简单的nodeRED应用程序并绑定了#34;天气见解"使用应用程序进行服务,因此相应的节点也可以在nodeRED流编辑器中使用。
附加第一张图片,这是测试Weather节点的简单流程。它还有所声明的错误" Weather Insights服务调用失败,错误HTTP响应。"每当我通过触发节点触发流程时,就会出现所述错误。调试此问题的任何线索?
第二张图片是Weather节点配置,仅供参考。
答案 0 :(得分:0)
Dhrubo,
使用除YP(US-South Production)以外的Bluemix区域的凭据可能会出现问题。在一个地区发布的凭证仅对该地区有效。
Node-red正在美国南部地区使用Insights for Bluemix,因此您必须使用该地区的凭据。正如您所看到的on line 20,天气服务主机是美国南部地区的硬编码(twcservice.mybluemix.net)。
答案 1 :(得分:0)
我遇到了同样的问题,原因是位置坐标不正确。确保经度和纬度之间没有任何空间。
然后尝试将Insights for weather服务添加到您的Bluemix应用程序,然后您将不需要任何用户名和密码,因为Node-RED会自动了解您已绑定该服务。