2016-04-28 10 views
0

Ich versuche, Insights für Wetterdienst von Bluemix mit NodeRED Boilerplate zu testen. Ich habe eine einfache nodeRED-Anwendung erstellt und den Dienst "Insights for Weather" mit der App verknüpft, sodass der entsprechende Knoten auch im nodeRED-Flow-Editor verfügbar ist.Bluemix Wetter Knoten von NodeRED wirft immer "Anruf fehlgeschlagen mit Fehler HTTP-Antwort"

Angehängtes erstes Bild, das ein einfacher Fluss ist, um den Wetterknoten zu testen. Es hat auch den angegebenen Fehler "Weather Insights Serviceaufruf ist fehlgeschlagen mit HTTP-Fehlerantwort." Wann immer, ich trigge den Fluss durch Trigger-Knoten, erscheint der angegebene Fehler. Irgendwelche Hinweise, um dieses Problem zu beheben?

enter image description here

zweiten Bild ist das Wetter Knotenkonfiguration nur Referenz.

enter image description here

Antwort

0

Dhrubo,

Es könnte ein Problem bei der Verwendung Anmeldeinformationen von einem Bluemix anderen Bereich als YP (US-Süd-Produktion) sein. Anmeldeinformationen, die in einer Region ausgestellt wurden, sind nur für diese Region gültig.

Node-red verwendet Wetterdaten für Bluemix in der Region USA-Süd, daher müssen Sie Anmeldeinformationen aus dieser Region verwenden. Wie Sie on line 20 sehen können, ist der Wetterdienst-Host für die Region USA-Süd fest programmiert (twcservice.mybluemix.net).

0

Ich hatte das gleiche Problem und es war, weil die Standortkoordinaten nicht im richtigen Modus waren. Stellen Sie sicher, dass Sie keinen Abstand zwischen Längen- und Breitengrad haben.

Dann versuchen Sie, Ihre Bluemix-Anwendung mit den Insights für den Wetterdienst auszustatten. Dann benötigen Sie keinen Benutzernamen und kein Passwort, da Node-RED automatisch versteht, dass Sie diesen Service gebunden haben.