0

Ich benutze Node.js für mein Projekt und ich frage mich, ob es irgendeinen Unterschied gibt zwischen dem, was Yahoo Finance an die Servermaschine sendet und "normaler" Maschine.Yahoo Finance sendet falsche Wechselkurse an den Server

Dies ist mein Code. Wenn ich das auf meinem Laptop starte, gibt es die richtigen Raten zurück. Aber das Interessante ist, dass wenn ich dies auf dem Server laufen lasse, es falsche Daten für einige Währungen sendet. Zum Beispiel, wenn Sie versuchen, CAD zu USD, wird es sagen, dass 1 CAD entspricht 95,88 USD. Aggrr!

Ich frage mich - vielleicht habe ich etwas verpasst? Kannst du helfen?

Antwort

0

Ich glaube, Sie die falsche webservice anrufen, versuchen:

var link = "https://query.yahooapis.com/v1/public/yql?q=select%20 *% 20from% 20yahoo.finance.xchange% 20where% 20pair% 20% 3D% 20% 22USDCAD% 22 & format = json & env = store% 3A% 2F% 2Fdatatables.org% 2Falltableswithkeys & Callback =“

Testen sie es hier: YQL console

+0

Heh. Das gleiche Ergebnis. Schau, was ich in Antwort erhalten {"Abfrage": {"Count": 2, "erstellt": "2016-04-25T13: 32: 27Z", "lang": "en-US", "Ergebnisse": {" rate ": [{" "" "," Name ":" PIMCO Canada Bond Index Exchang "," Rate ":" 95,879 "," Datum ":" 25.09.2014 "," Uhrzeit ":" 4:00 pm "," Ask ":" N/A "," Gebot ":" N/A "}, {" id ":" USD = X "," Name ":" USD/USD "," Rate " : "1.0000", "Datum": "29.01.2016", "Uhrzeit": "8:25 Uhr", "Fragen": "1.0000", "Gebot": "1.0000"}]}}} – Jan

+0

ich meine - Wenn ich das Ergebnis manuell anfordere, erhalte ich die richtige Antwort. Das Problem ist woanders. – Jan

Verwandte Themen