Pergunta

Posso usar o Google Finance API para obter dados de estoque?

Se houver um visualizador Flash ou Javascript para dados tais ações seria bom.
Eu encontrei alguns componentes de gráfico que poderiam ser usados ??para o mesmo:

Foi útil?

Solução 2

Yahoo! Financiar lhe dá cotações de ações em tempo real. Os dados são retornados como um CSV.

Veja esta página NASDAQ em http://finance.yahoo.com/q?s= ^ IXIC

  1. Clique no botão de download de dados para acesso de dados ao vivo

  2. Clique no botão Download To Spreadsheet para acesso a dados históricos

Você pode acessar os dados de flash usando o LoadVars ou classes URLLoader. Use unescape () para decodificar a seqüência de seu formato codificado em URL.

Outras dicas

Isso é esvaziado, Dion Loy, um funcionário do Google afirmou recentemente que era perfeitamente legal para usar a API de Finanças em comerciais websites.

"Você pode usar nossas APIs para fins comerciais ou não comerciais."

Usando o Google Finanças Portfolio dados javascript API , via MarkMail.

"Sim, é bom usar a carteira de API em uma aplicação comercial."

Usando o Google Finanças API no aplicativo comercial? , via MarkMail.

Como uma alternativa ao Google Finance, considere http://www.mergent.com/servius ( a API de dados histórico Securities)

Sobre a legalidade do uso de dados Yahoo Finanças através da API:

Khalid, a partir do projeto Drupal recentemente nos assegurou que, embora Yahoo! está ciente do uso de seus de CSV por terceiros (scripts automatizados e similares) Yahoo! permite-lhes para levá-lo, mesmo para sites comerciais!

Oficialmente, não há explícita permissão para usar dados de estoque de Yahoo em scripts. No entanto, na realidade, há toneladas de roteiros em cada imagináveis ??linguagem (PHP, Perl, ASP, java, ... etc.) que o uso que os dados todos na internet. Basta fazer uma Google pesquisar e ver quantos existem.

Parece Yahoo perceber que muitas as pessoas estão usando os dados desta forma, e fechar os olhos para ele.

Legalidade da utilização do Yahoo! dados no site comercial?

Vários pontos:

1) Google tem depreciado recentemente a API financiamento: http://code.google.com/apis / Finanças /

2) Da leitura discussões nos fóruns, o Google não tem direitos para entregar cotações de ações, dados apenas de desempenho da carteira, por isso não há maneira direta de obter uma cotação por meio da API

3) Vários itens são quebrados no serviço web neste momento, como a capacidade de obter o valor de mercado para uma posição ou carteira ea capacidade de obter a posição de caixa em um portfólio

Yahoo finanças parece ser a melhor opção neste momento.

Tinha um olhar para isso um tempo atrás, mas, tanto quanto eu posso dizer, google não deixe você usar o seu fora de dados de finanças do Google em si. Assim, você pode usá-lo em um gadget do Google, mas você não tem permissão para voltar a publicar o exterior de dados de finanças do Google. Eu assumo o seu algo a ver com googles licenciar termos em tudo o que (caro) de dados de mercado. Se eu estiver errado .. alguém por favor responda e deixe-me saber como eu poderia fazer para fazer algo semelhante;)

Matt

Eu experimentei o mesmo problema, isto é, se eu executar minhas aplicações flexíveis localmente tudo funcionou bem, mas quando eu publiquei no servidor Eu tenho 2048 erro sandbox. Eu acho que o problema é causado pelo arquivo crossdomain.xml no servidor finanças yahoo; se estou certo, você pode resolvê-lo desta forma: seu aplicativo Flex não tem que chamar diretamente a página de download finanças yahoo mas outra página (que você pode fazer com php, jsp, asp) que a página de download finanças yahoo chamada e retorna os dados.

Parece que, pelo menos, yahoo está cobrando para cotações em tempo real agora:

http://billing.finance.yahoo. com / realtime_quotes / inscrição? .src = Citação & .refer = Citação

Quando tento acessar a URL, eu recebo este problema ..

Erro # 2044: Unhandled securityError :. text = Erro # 2048: sandbox de segurança violação

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top