Estou procurando acesso a dados financeiros de serviços do Google.
Encontrei este URL que obtém os dados de ações da Microsoft.
Quais são todos os parâmetros possíveis que o Google permite para esse tipo de solicitação HTTP? Gostaria de ver todas as diferentes informações que posso obter.
java
php
javascript
google-api
google-finance
Josema
fonte
fonte
client=ig
parâmetro me leva a acreditar que este é / foi usado para um widget do iGoogle. Só um palpite.&client
parâmetro não é necessário. finance.google.com/finance/info?q=NASDAQ%3aMSFT funciona.Respostas:
Existe toda uma API para gerenciamento de portfólios. * Link removido. O Google não fornece mais uma API de desenvolvedor para isso.
Obter cotações de ações é um pouco mais difícil. Encontrei um artigo em que alguém obteve cotações de ações usando o Google Spreadsheets.
Você também pode usar os gadgets mas acho que não é isso que você procura.
A API que você mencionou é interessante, mas não parece estar documentada (pelo que pude encontrar de qualquer maneira).
Aqui estão algumas informações sobre os preços históricos , apenas para referência.
fonte
A Google Finance Gadget API foi oficialmente suspensa desde outubro de 2012 , mas desde abril de 2014 ainda está ativa:
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
Você também pode obter gráficos: https://www.google.com/finance/getchart?q=YELP
Observe que, se seu aplicativo for para consumo público, o uso da API do Google Finance é contra os termos de serviço do Google .
Verifique google-finance-get-stock-quote-realtime para o código completo em python
fonte
Eu achei este site útil.
http://benjisimon.blogspot.com/2009/01/truly-simple-stock-api.html
Ele se vincula a uma API que o yahoo parece oferecer, que é muito simples e útil.
Por exemplo:
http://finance.yahoo.com/d/quotes.csv?s=GOOG+AAPL&f=snl1
Detalhes completos aqui:
http://www.gummy-stuff.org/Yahoo-data.htm
fonte
curl -L "http://finance.yahoo.com/d/quotes.csv?s=msft&f=sl1d1t1c1ohgv&e=.csv"
. No curl-L
é necessário, caso contrário não funcionaráEditar: a chamada da API foi removida pelo google. então ele não está mais funcionando.
Concordo com a resposta de Pareshkumar. Agora, há um wrapper Python googlefinance para a chamada de url.
Instale o googlefinance
É fácil obter o preço atual das ações:
As finanças do Google são uma fonte que fornece dados de estoque em tempo real. Existem também outras APIs do yahoo, como yahoo-finance , mas estão atrasadas em 15 minutos para ações da NYSE e NASDAQ.
fonte
Talvez seja interessante o fato de que a documentação da API do Google Finance inclui uma seção que detalha como acessar diferentes parâmetros via JavaScript .
Suponho que a API JavaScript pode ser um wrapper para a solicitação JSON que você mencionou acima ... talvez você pudesse verificar quais solicitações HTTP estão sendo enviadas.
fonte
Construindo sobre ombros de gigantes ... aqui está um one-liner que escrevi para converter todos os dados de estoque atuais do Google em variáveis locais do shell Bash:
Então você terá variáveis como $ GF_last $ GF_open $ GF_volume etc. prontamente disponíveis. Execute env ou veja dentro de /tmp/stockprice.tmp.log
Portanto, para
stock="FBM"
/tmp/stockprice.tmp.log (e seu ambiente) conterá:fonte
GF_trade_time_utc
com a hora / data atual e você será o juiz.Esta não é mais uma API ativa para o Google, você pode experimentar o Xignite, embora eles cobrem: http://www.xignite.com
fonte
O problema com os dados do Yahoo e do Google é que eles violam os termos de serviço se forem usados para uso comercial. Quando seu site / aplicativo ainda é pequeno não é nada demais, mas assim que você cresce um pouco você começa a parar e desistir das trocas. Um exemplo de solução licenciada é FinancialContent: http://www.financialcontent.com/json.php ou Xignite
fonte
Aqui está um exemplo que você pode usar. Ainda não tenho o Google Finance, mas aqui está o exemplo do Yahoo. Você precisará do HTMLAgilityPack , que é incrível. Caça De Símbolo Feliz.
Chame o procedimento usando
YahooStockRequest(string Symbols);
Onde Símbolos = uma sequência de símbolos delimitada por vírgulas ou apenas um símbolo
fonte
A maneira mais simples como você explicou é este link para 'Média Industrial Dow Jones'
Link 2 é para 'NASDAQ-100'
e para tudo relacionado ao NASDAQ link 3
Acho que deveria ser assim, caso contrário, você deseja o mesmo em notações JSON da mesma forma que a Microsoft
Por favor, consulte esta postagem antiga , acho que isso vai ajudar,
Atualizar:
Para saber os detalhes de volume e outros detalhes, criei um vbscript que está usando o objeto do IE para buscar detalhes do link e alerta o conteúdo no id específico (crie um arquivo .vbs e execute-o ..
isso alertará os valores de uma página como esta
Tenho certeza que isso vai ajudar ..
fonte
<td class="val">759.30M</td>
como este. Se quiser mais ajuda, poste algum código de seu trabalho ou violino servirá.A API de cotação de ações do Google desapareceu. No entanto, a Investor's Exchange oferece uma API muito fácil de usar para dados de cotação.
fonte
Experimente: http://finance.google.com/finance/info?client=ig&q=NASDAQ:GOOGL
Ele retornará a você todos os detalhes disponíveis sobre o estoque mencionado.
por exemplo, a saída ficaria assim abaixo:
Você pode colocar o símbolo das ações de sua empresa no final deste URL para obter seus detalhes:
fonte
Para encontrar dados gráficos usando a API de dados financeiros do Google, basta ir ao Google como se procurasse um termo de busca, digitar finanças no mecanismo de busca e um link para finanças do Google aparecerá. Uma vez no mecanismo de pesquisa de finanças do Google, digite o nome do ticker no mecanismo de API de dados financeiros e o resultado será exibido. No entanto, deve-se observar que todos os gráficos financeiros do Google têm um atraso de 15 minutos e, no máximo, podem ser usados para uma melhor compreensão do histórico do ticker, em vez do preço atual.
Uma solução para as informações de gráfico atrasadas é obter uma API de dados financeiros em tempo real. Um exemplo seria a interface barchartondemand, que possui informações de cotação em tempo real, junto com outros recursos detalhados que tornam mais simples encontrar o gráfico exato que você está procurando. Com recursos totalmente personalizáveis e ferramentas de programação específicas para as informações comerciais precisas de que você precisa, as ferramentas do barchartondemand superam as finanças do Google por uma ampla margem.
fonte