Hier ist ein wie man die Daten im JSON-Format von 2014-01-01 bis 01.01.2015 für Apple-Aktie (AAPL) via Yahoo Finance API mit YQL.
Die YQL Abfrage URL-kodiert:
select%20*%20from%20yahoo.finance.historicaldata%20where%20symbol%3D%22AAPL%22%20and%20startDate%3D%222014-01-01%22%20and%20endDate%3D%222015-01-01%22
Also, wenn Sie es zu dekodieren, die Sie erhalten:
select * from yahoo.finance.historicaldata where symbol="AAPL" and startDate="2014-01-01" and endDate="2015-01-01"
nur das Datum ändern Werte, die Sie wollen und entschlüsseln die ganze Sache zurück, zum Beispiel mit diesem URL-Encoder: http://meyerweb.com/eric/tools/dencoder/
Dann legen Sie das Ganze zusammen, indem Sie die codierte Abfrage in die Anfrage-URL hinzufügen:
http://query.yahooapis.com/v1/public/yql?q={ENTER_QUERY_HERE}&env=http://datatables.org/alltables.env&format=json
Also, am Ende mit etwas wie folgt auf:
http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.historicaldata%20where%20symbol%3D%22AAPL%22%20and%20startDate%3D%222014-01-01%22%20and%20endDate%3D%222015-01-01%22&env=http://datatables.org/alltables.env&format=json
Welche Sie einige feine JSON-formatierte Daten für den Zeitraum, den Sie wird wieder eingestellt haben.
Dieser Artikel verwendet XML. Wenn Sie JSON wünschen, fügen Sie am Ende der Anfrage einfach '& format = json' hinzu. – Timo