Hat Yahoo heute plötzlich seine Finance Download API beendet?
Seit Monaten habe ich mit einer url wie dieser, von perl:
http://finance.yahoo.com/d/quotes.csv?s=$s&f=ynl1 #returns yield, name, price;
Heute 11/1/17 es plötzlich zurück in ein 999-Fehler.
Ist das eine Panne, oder hat Yahoo beendet den Dienst?
Bekomme ich die Fehlermeldung, auch wenn ich die URL direkt in einem browser, zB:
http://finance.yahoo.com/d/quotes.csv?s=INTC&f=ynl1
damit es nicht zu sein scheinen ein 'Krümel' problem.
Hinweis: Dies ist NICHT eine Frage, die ist beantwortet worden in der Vergangenheit!
Es war die Arbeit von gestern.Dass es passiert ist, am ersten des Monats verdächtig ist.
InformationsquelleAutor der Frage user1067305 | 2017-11-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Yahoo bestätigtdass Sie beendet den Dienst:
InformationsquelleAutor der Antwort aleg
Wie bereits in den anderen Antworten und anderswo (z.B. Währung Helfer der yahoo - Sorry, Unable to process request zu dieser Zeit -- Fehler 999), Yahoo hat in der Tat aufgehört, die den Betrieb der Yahoo Finance API. Aber als workaround kann man den Zugriff auf eine Fundgrube von Finanz-Informationen im JSON-format, der für ein bestimmtes ticker-symbol, indem Sie einen HTTPS GET-Anforderung an: https://finance.yahoo.com/quote/SYMBOL (z.B. https://finance.yahoo.com/quote/MSFT). Wenn Sie einen GET-request auf die URL oben, Sie werden sehen, dass die finanziellen Daten sind in der Antwort im JSON-format. Das folgende python-Skript veranschaulicht, wie Sie analysieren können einzelne Werte, die Sie interessieren könnten:
Die Ausgabe des scripts sollte dann wie folgt Aussehen:
InformationsquelleAutor der Antwort mti2935
var API = "https://query1.finance.yahoo.com/v7/finance/quote?symbols=AAPL";
Anruf wirft diesen Fehler: 'Access-Control-Allow-Origin' - header vorhanden ist, auf die angeforderte Ressource. Herkunft 'http://www.microplan.at/sar' ist daher nicht der Zugriff erlaubt.$.getJSON(API, function (json) {...});
InformationsquelleAutor der Antwort Thomas Karl Reis
Gibt es noch einen Weg, um diese Daten durch Abfragen einige APIs verwendet, die von der finance.yahoo.com Seite. Nicht sicher, ob Yahoo unterstützt es langfristig die bisherige API war (hoffentlich) werden.
Ich angepasst, die Methode, die von https://github.com/pstadler/ticker.sh in das folgende python-hack, die eine Liste von Symbolen aus der Befehlszeile und Ausgänge einige der Variablen als csv:
Probe Gefahren:
InformationsquelleAutor der Antwort AlejandroVD
Mein Python-Programm mit Yahoo Finance hat vor kurzem aufgehört zu arbeiten korrekt, aber es hat nicht zurück, die Fehler, ist es nur ersetzt Aktienkurse mit 0 ist. Ursprünglich habe ich gesehen, als ich ausgetestet und dann, als ich ging, um die yahoo-finance-URLS für diese Bestände, ich bestätigte den Fehler. Da die eigentlichen Daten Durcheinander, ich glaube nicht, dass die Workarounds, die vorgeschlagen wurden würde fix meine Probleme. Dies ist wahrscheinlich im Zusammenhang mit yahoo absetzen Ihre API? Ich kann nicht verstehen, was könnte dies erklären.
Beispiele:
InformationsquelleAutor der Antwort partyphysics