2017-03-14 2 views

Antwort

0

Mein Verständnis ist, dass Json nur über Yahoo Query Language (yql) API unterstützt wird. Der API-Endpunkt ist http://query.yahooapis.com/v1/public/yql und Sie müssen die Abfrage in der Form als (Präfix?) q=select * from yahoo.finance.quotes where symbol in ('symbol1,symbol2') senden, müssen Sie auch das Format als format=json angeben, müssen Sie möglicherweise auch eine Umgebung angeben, damit die Daten korrekt zurückgegeben werden auf einem bestimmten Schema. Bisher habe ich gefunden env=store://datatables.org/alltableswithkeys funktioniert für mich. Die gesamte URL natürlich hat URL-codiert werden, können Sie einen curl Befehl ausführen um es zu testen (mit aktuellem Aktiensymbol ersetzen):

curl -G http://query.yahooapis.com/v1/public/yql? --data-urlencode "q=select * from yahoo.finance.quotes where symbol in ('symbol1, symbol2') --data-urlencode "format=json" --data-urlencode "env=store://datatables.org/alltableswithkeys" 

Für weitere Informationen wenden Sie sich bitte YQL Guide überprüfen. Ich brauchte Stunden, um zu lesen und zu versuchen und es zu versuchen!

Verwandte Themen