Je recherche un accès aux données financières des services Google.
J'ai trouvé cette URL qui récupère les données boursières de Microsoft.
Quels sont tous les paramètres possibles que Google autorise pour ce type de requête HTTP? J'aimerais voir toutes les différentes informations que je pourrais obtenir.
client=ig
paramètre me porte à croire que c'est / a été utilisé pour un widget iGoogle. Juste une supposition cependant.&client
paramètre n'est pas nécessaire. finance.google.com/finance/info?q=NASDAQ%3aMSFT fonctionne.Réponses:
Il existe toute une API pour gérer les portefeuilles. * Lien supprimé. Google ne fournit plus d'API développeur pour cela.
Obtenir des cotations boursières est un peu plus difficile. J'ai trouvé un article où quelqu'un a obtenu des cotations boursières à l'aide de feuilles de calcul Google.
Vous pouvez également utiliser les gadgets, mais je suppose que ce n'est pas ce que vous recherchez.
L'API que vous mentionnez est intéressante mais ne semble pas être documentée (pour autant que j'ai pu trouver de toute façon).
Voici quelques informations sur les prix historiques , juste à titre de référence.
la source
L' API Google Finance Gadget est officiellement obsolète depuis octobre 2012 , mais depuis avril 2014, elle est toujours active:
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
Vous pouvez également obtenir des graphiques: https://www.google.com/finance/getchart?q=YELP
Notez que si votre application est destinée à la consommation publique, l'utilisation de l'API Google Finance est contraire aux conditions d'utilisation de Google .
Vérifiez google-finance-get-stock-quote-realtime pour le code complet en python
la source
J'ai trouvé ce site utile.
http://benjisimon.blogspot.com/2009/01/truly-simple-stock-api.html
Il est lié à une API que Yahoo semble offrir qui est très simple et utile.
Par exemple:
http://finance.yahoo.com/d/quotes.csv?s=GOOG+AAPL&f=snl1
Détails complets ici:
http://www.gummy-stuff.org/Yahoo-data.htm
la source
curl -L "http://finance.yahoo.com/d/quotes.csv?s=msft&f=sl1d1t1c1ohgv&e=.csv"
. En curl-L
est nécessaire sinon cela ne fonctionnera pasEdit: l'appel d'API a été supprimé par google. donc il ne fonctionne plus.
D'accord avec la réponse de Pareshkumar. Il existe maintenant un wrapper python googlefinance pour l'appel d'url.
Installez googlefinance
Il est facile d'obtenir le cours actuel des actions:
Google Finance est une source qui fournit des données boursières en temps réel. Il existe également d'autres API de yahoo, telles que yahoo-finance , mais elles sont retardées de 15 minutes pour les actions du NYSE et du NASDAQ.
la source
Peut-être intéressant, la documentation de l'API Google Finance comprend une section détaillant comment accéder à différents paramètres via JavaScript .
Je suppose que l'API JavaScript pourrait être un wrapper pour la requête JSON que vous mentionnez ci-dessus ... peut-être pourriez-vous vérifier quelles requêtes HTTP sont envoyées.
la source
S'appuyant sur les épaules de géants ... voici une ligne unique que j'ai écrite pour zapper toutes les données boursières actuelles de Google dans des variables de shell Bash locales:
Ensuite, vous aurez des variables comme $ GF_last $ GF_open $ GF_volume etc. facilement disponibles. Exécutez env ou voir à l'intérieur /tmp/stockprice.tmp.log
Donc, pour
stock="FBM"
/tmp/stockprice.tmp.log (et votre environnement) contiendra:la source
GF_trade_time_utc
avec l'heure / la date actuelle et vous serez le juge.Ce n'est plus une API active pour Google, vous pouvez essayer Xignite, bien qu'ils facturent: http://www.xignite.com
la source
Le problème avec les données Yahoo et Google est qu'elles enfreignent les conditions d'utilisation si vous les utilisez à des fins commerciales. Lorsque votre site / application est encore petit, ce n'est pas grave, mais dès que vous grandissez un peu, vous commencez à cesser et à renoncer aux échanges. Un exemple de solution sous licence est FinancialContent: http://www.financialcontent.com/json.php ou Xignite
la source
Voici un exemple que vous pouvez utiliser. Havent a encore Google Finance, mais voici l'exemple Yahoo. Vous aurez besoin du HTMLAgilityPack , ce qui est génial. Chasse aux symboles heureux.
Appelez la procédure en utilisant
YahooStockRequest(string Symbols);
Où Symboles = une chaîne de symboles délimités par des virgules ou un seul symbole
la source
Le moyen le plus simple, comme vous l'avez expliqué, est ce lien, il s'agit de `` Dow Jones Industrial Average ''
Le lien 2 est pour 'NASDAQ-100'
et pour tout ce qui concerne le lien NASDAQ 3
Je pense que cela devrait être ça, sinon vous voulez la même chose dans les notations JSON comme Microsoft
Veuillez vous référer à cet ancien message je pense que cela vous aidera,
Mettre à jour:
Pour connaître les détails du volume et d'autres détails, j'ai créé un vbscript qui utilise un objet IE pour récupérer les détails du lien et alerte le contenu dans l'ID particulier (Créez un fichier .vbs et exécutez-le.)
cela alertera les valeurs de la page comme celle-ci
Je suis sûr que cela aidera.
la source
<td class="val">759.30M</td>
comme celui-ci. Si vous voulez plus d'aide, veuillez poster un code de votre travail ou un violon fera l'affaire.L'API de cotation boursière de Google a disparu. Cependant, Investor's Exchange propose une API très facile à utiliser pour les données de devis.
la source
Essayez ceci: http://finance.google.com/finance/info?client=ig&q=NASDAQ:GOOGL
Il vous renverra tous les détails disponibles sur le stock mentionné.
par exemple, la sortie ressemblerait à ci-dessous:
Vous pouvez avoir le symbole boursier de votre entreprise à la fin de cette URL pour obtenir ses détails:
la source
Afin de trouver des données graphiques à l'aide de l'API de données financières de Google, il suffit d'aller sur Google comme si vous recherchiez un terme de recherche, tapez finance dans le moteur de recherche et un lien vers Google finance apparaîtra. Une fois sur le moteur de recherche Google Finance, saisissez le nom du ticker dans le moteur de l'API de données financières et le résultat sera affiché. Cependant, il convient de noter que tous les graphiques Google Finance sont retardés de 15 minutes et peuvent tout au plus être utilisés pour une meilleure compréhension de l'historique passé du ticker, plutôt que du prix actuel.
Une solution aux informations de graphique retardées consiste à obtenir une API de données financières en temps réel. Un exemple serait l'interface barchartondemand qui contient des informations de devis en temps réel, ainsi que d'autres fonctionnalités détaillées qui simplifient la recherche du graphique exact que vous recherchez. Avec des fonctionnalités entièrement personnalisables et des outils de programmation spécifiques pour les informations de trading précises dont vous avez besoin, les outils de barchartondemand surpassent largement Google Finance.
la source