2009-03-31 14 views
1

J'ai une application Web qui doit afficher des informations à jour sur les REIT et tickers comme AX.UN, BEI.UN, CAR.UN etc.Flux RSS ou API pour accéder aux informations REIT?

Par exemple, j'ai besoin d'automatiser la consommation d'informations sur les pages comme http://ca.finance.yahoo.com/q?s=AX-UN.TO

Y a-t-il des flux rss ou des API que je peux utiliser pour importer ce type de données? Je ne veux pas copier et coller ces informations sur mon site Web tous les jours.

Répondre

0

Sur le site même où vous liez, il y a un petit lien qui dit «télécharger des données». Si vous avez une base de données avec les symboles que vous voulez suivre, il serait très facile de construire cette URL de téléchargement à la volée, de l'interroger, d'analyser le CSV et de charger ces données dans votre base de données.

ETA: Voici le lien:

http://ca.finance.yahoo.com/d/quotes.csv?s=AX-UN.TO&f=sl1d1t1c1ohgv&e=.csv

tout simplement avoir votre programme remplacer le « AX-UN.TO » avec ce symbole que vous voulez, et il faut saisir les données pour ce symbole.

+0

merci. Une idée de la probabilité et de la fréquence à laquelle yahoo peut "changer quelque chose" de telle sorte que je devrai écrire un nouveau parser à chaque fois? Je préfère une approche RSS ou API parce que mon instinct me dit qu'ils sont plus stables .... – John

+0

Je n'en ai aucune idée, probablement pas souvent du tout, mais c'est toujours un risque - même avec une API. Il existe de vraies API pour obtenir des données de stock, mais pas de données gratuites que je connaisse. –

0

Jetez un coup d'oeil à http://www.mergent.com/servius - en particulier l'API de données de titres historiques. Vous ne savez pas si vous avez des données sur les FPI - si ce n'est pas le cas, elles peuvent être disponibles par arrangement spécial auprès d'elles.