Ich suche nach Zugriff auf Finanzdaten von Google-Diensten.
Ich habe diese URL gefunden , die die Bestandsdaten für Microsoft abruft.
Welche möglichen Parameter erlaubt Google für diese Art von HTTP-Anfrage? Ich würde gerne all die verschiedenen Informationen sehen, die ich bekommen könnte.
java
php
javascript
google-api
google-finance
Josema
quelle
quelle
client=ig
Parametet lässt mich glauben, dass dies für ein iGoogle-Widget verwendet wird / wurde. Nur eine Vermutung.&client
Parameter ist nicht erforderlich. Finance.google.com/finance/info?q=NASDAQ%3aMSFT funktioniert.Antworten:
Es gibt eine ganze API zum Verwalten von Portfolios. * Link entfernt. Google stellt hierfür keine Entwickler-API mehr zur Verfügung.
Aktienkurse zu bekommen ist etwas schwieriger. Ich habe einen Artikel gefunden, in dem jemand mithilfe von Google Spreadsheets Börsenkurse erhalten hat.
Sie können die Gadgets auch verwenden, aber ich denke, das ist nicht das, wonach Sie suchen.
Die von Ihnen erwähnte API ist interessant, scheint aber nicht dokumentiert zu sein (soweit ich sie ohnehin finden konnte).
Hier finden Sie einige Informationen zu historischen Preisen , nur als Referenz.
quelle
Die Google Finance Gadget-API ist seit Oktober 2012 offiziell veraltet. Ab April 2014 ist sie jedoch noch aktiv:
http://www.google.com/finance/info?q=NASDAQ:GOOGhttp://www.google.com/finance/info?q=CURRENCY:GBPUSD
http://finance.google.com/finance/ info? client = ig & q = AAPL, YHOO
Sie können auch Diagramme abrufen : https://www.google.com/finance/getchart?q=YELP
Beachten Sie, dass die Verwendung der Google Finance-API gegen die Nutzungsbedingungen von Google verstößt, wenn Ihre Anwendung für den öffentlichen Gebrauch bestimmt ist .
Überprüfen Sie Google-Finance-Get-Stock-Quote-Echtzeit für den vollständigen Code in Python
quelle
Ich fand diese Seite hilfreich.
http://benjisimon.blogspot.com/2009/01/truly-simple-stock-api.html
Es verlinkt auf eine API, die Yahoo zu bieten scheint und die sehr einfach und nützlich ist.
Zum Beispiel:
http://finance.yahoo.com/d/quotes.csv?s=GOOG+AAPL&f=snl1
Alle Details hier:
http://www.gummy-stuff.org/Yahoo-data.htm
quelle
curl -L "http://finance.yahoo.com/d/quotes.csv?s=msft&f=sl1d1t1c1ohgv&e=.csv"
. In Curl-L
wird benötigt, sonst funktioniert es nichtBearbeiten: Der API-Aufruf wurde von Google entfernt. es funktioniert also nicht mehr.
Stimmen Sie der Antwort von Pareshkumar zu. Jetzt gibt es einen Python-Wrapper googlefinance für den URL-Aufruf.
Installieren Sie googlefinance
Es ist einfach, den aktuellen Aktienkurs zu erhalten:
Google Finance ist eine Quelle, die Bestandsdaten in Echtzeit bereitstellt. Es gibt auch andere APIs von Yahoo, wie z. B. Yahoo Finance , die sich jedoch für NYSE- und NASDAQ-Aktien um 15 Minuten verzögern.
quelle
Die Google Finance API-Dokumentation enthält möglicherweise einen Abschnitt, in dem der Zugriff auf verschiedene Parameter über JavaScript beschrieben wird .
Ich nehme an, die JavaScript-API ist möglicherweise ein Wrapper für die oben erwähnte JSON-Anforderung. Vielleicht können Sie überprüfen, welche HTTP-Anforderungen gesendet werden.
quelle
Aufbauend auf den Schultern von Riesen ... hier ist ein Einzeiler, den ich geschrieben habe, um alle aktuellen Bestandsdaten von Google in lokale Bash-Shell-Variablen zu zappen:
Dann stehen Variablen wie $ GF_last $ GF_open $ GF_volume usw. zur Verfügung. Führen Sie env aus oder sehen Sie in /tmp/stockprice.tmp.log nach
Für
stock="FBM"
/tmp/stockprice.tmp.log (und Ihre Umgebung) enthält Folgendes :quelle
GF_trade_time_utc
mit der aktuellen Uhrzeit / Datum und Sie sind der Richter.Dies ist keine aktive API mehr für Google. Sie können Xignite ausprobieren, obwohl folgende Gebühren anfallen: http://www.xignite.com
quelle
Das Problem mit Yahoo- und Google-Daten besteht darin, dass sie gegen die Nutzungsbedingungen verstoßen, wenn Sie sie für kommerzielle Zwecke verwenden. Wenn Ihre Website / App noch klein ist, ist es kein großes Problem, aber sobald Sie ein wenig wachsen, werden Sie von den Börsen ausgeschlossen. Ein Beispiel für eine lizenzierte Lösung ist FinancialContent: http://www.financialcontent.com/json.php oder Xignite
quelle
Hier ist ein Beispiel, das Sie verwenden können. Havent hat Google Finance noch nicht, aber hier ist das Yahoo-Beispiel. Sie benötigen das HTMLAgilityPack , das fantastisch ist. Glückliche Symboljagd.
Rufen Sie die Prozedur mit auf
YahooStockRequest(string Symbols);
Wobei Symbole = eine durch Kommas getrennte Zeichenfolge oder nur ein Symbol
quelle
Der einfachste Weg, wie Sie erklärt haben, ist dieser Link für 'Dow Jones Industrial Average'.
Link 2 ist für 'NASDAQ-100'
und für alle im Zusammenhang mit NASDAQ Link 3
Ich denke, das sollte es sein, sonst möchten Sie dasselbe in JSON-Notationen genauso wie Microsoft
Bitte beziehen Sie sich auf diesen alten Beitrag. Ich denke, das wird helfen.
Aktualisieren:
Um die Details des Volumes und andere Details zu kennen, habe ich ein vbscript erstellt, das das IE-Objekt verwendet, um Details vom Link abzurufen, und den Inhalt in der bestimmten ID benachrichtigt (Erstellen Sie eine .vbs-Datei und führen Sie sie aus.
Dadurch werden die Werte von dieser Seite wie folgt benachrichtigt
Ich bin sicher, das wird helfen ..
quelle
<td class="val">759.30M</td>
. Wenn Sie weitere Hilfe benötigen, geben Sie bitte einen Code für Ihre Arbeit an.Die Google-Börsenkurs-API ist verschwunden. Allerdings bietet Anlegerbörse eine API , die sehr einfach für Kursdaten zu verwenden.
quelle
Versuchen Sie Folgendes : http://finance.google.com/finance/info?client=ig&q=NASDAQ:GOOGL
Sie erhalten alle verfügbaren Details zum genannten Bestand zurück.
zB würde die Ausgabe wie folgt aussehen:
Sie können Ihr Unternehmensaktiensymbol am Ende dieser URL haben, um die Details zu erhalten:
quelle
Um Diagrammdaten mithilfe der Finanzdaten-API von Google zu finden, müssen Sie einfach zu Google gehen, als ob Sie nach einem Suchbegriff suchen, Finanzen in die Suchmaschine eingeben, und ein Link zu Google Finanzen wird angezeigt. Geben Sie in der Google Finance-Suchmaschine den Tickernamen in die Finanzdaten-API-Engine ein. Das Ergebnis wird angezeigt. Es ist jedoch zu beachten, dass alle Google-Finanzdiagramme um 15 Minuten verzögert sind und höchstens zum besseren Verständnis der Vergangenheit des Tickers und nicht des aktuellen Preises verwendet werden können.
Eine Lösung für die verzögerten Diagramminformationen besteht darin, eine Echtzeit-Finanzdaten-API zu erhalten. Ein Beispiel hierfür ist die Barchartondemand-Oberfläche mit Angebotsinformationen in Echtzeit sowie weiteren detaillierten Funktionen, die es einfacher machen, das genaue Diagramm zu finden, nach dem Sie suchen. Mit vollständig anpassbaren Funktionen und spezifischen Programmiertools für die genauen Handelsinformationen, die Sie benötigen, übertreffen die Tools von barchartondemand Google Finance bei weitem.
quelle