2009-12-30 5 views
2

J'essaie d'obtenir les stock-stocks en temps réel de google depuis un certain temps maintenant. D'abord j'ai essayé l'api de la finance, mais cela n'a pas fonctionné.ajouter un paramètre à google query

Puis je vis cette requête et il semble beau pour être vrai

http://www.google.com/finance/info?client=ig&q=goog 

Il doit avoir quelques inconvénients que je ne suis pas au courant de maintenant.

Quoi qu'il en soit, il ne donne en temps réel, au moins que ce qu'il est dit sur la page de Google Finance

Est-ce que quelqu'un sait si je peux ajouter plus de paramètres pour la requête comme + YAHOO (ce qui est falty) donc je peut obtenir plus d'un stock ??

De même, la sortie dans json ou do Y doit-elle l'analyser différemment? Je comptais le faire avec boucle et ajax

merci, Richard

Répondre

2

Vous pouvez simplement ajouter d'autres symboles boursiers par une virgule, comme dans:

http://www.google.com/finance/info?client=ig&q=goog,msft

La réponse est en effet JSON . Il y a une bonne discussion sur Stackoverflow sur l'utilisation de la première classe des API Google Finance pour obtenir cours boursiers sont ici: How can I get stock quotes using Google Finance API?

+0

Merci pour la virgule. Je suis tombé sur ce post, je me souviens, de toute façon il n'y a pas vraiment de bon tutoriel sur la façon d'obtenir des actions. La valeur de commerce actuelle, etc. Pas de straighforward de toute façon. – Richard

1

par des virgules séparées votre sybols. http://www.google.com/finance/info?client=ig&q=goog,osis

+0

Merci, savez-vous peut-être aussi ce qui rend le json valide, parce que j'ai fait ltrim ($ string, '/') pour se débarrasser des barres obliques? – Richard

+0

Cela a fonctionné je pense que $ response = substr (trim ($ response), 2); – Richard

+0

Quelqu'un a suggéré que les barres obliques invalident le json, vous obligeant à l'analyser en quelque sorte (comme vous l'avez fait plus haut) comme une sorte de sécurité, mais je ne sais pas ce genre de chose :) – gingerbreadboy

Questions connexes