Consulta bolsa de valores direto na Bovespa com PHP
Bem pessoal estamos aqui novamente nesse post mostrando como consultar a bolsa de valores ou melhor uma avito na bolsa de valores “Bovespa” com PHP, quem acompanha “consulta” este blog já deve ter visto um post mostrando como fazer a consulta a principal diferença entre o anterior e esse, é que nessa consulta não é utilizada serviços de terceiros e sim uma consulta direto na Bovespa, no artigo anterior foi mostrado como consultar um serviço criado por mim que consultava o Infomoney, que provavelmente consultava a bolsa de valores, mas pelos comentários daquele post então resolvi mostrar como faz uma consulta direto.
Então abaixo existe uma classe bastante intuitiva para usar basta carrega a classe e invocar o método estático find pronto sua consulta já foi feita.
about 8 months ago
Olá Theoziran,
Tentei utilizar o código porém o objeto voltou vazio. Ao que tudo indica funcionou porque ao consultar um ativo inexistente, o programa me retorna a mensagem de erro, porém ao consultar um código de um ativo existente, como o citado “petr4″, o programa não acusa erro, porém o objeto retorna vazio.
Você sabe se só é possível a consulta na hora que o pregão está operando?
Leandro.
about 8 months ago
Theoziran,
Tá tudo funcionando ok, eu que estava cometendo um equivoco com relação ao retorno da função.
Muito bom o post, Parabéns.
Leandro.
about 7 months ago
Perfeito, simples e funcional
Parabéns
about 7 months ago
Oi desculpem, eu sou meio novo com PHP, eu programo em C++ e uso classes, mas não to conseguindo pegar o retorno da função numa variável pra imprimir ai, eu coloquei a classe em um php separado e dei um include, ai faço $cotacao = CotacaoBovespa::find(“petr4″); mas não consigo imprimir, como eu tenho q usar???
Valeu ai gente!
Ótimo post!
about 7 months ago
Anderson, tudo bem?
Seguinte, esse método estático retorna um objeto do tipo CotacaoBovespa que você pode acessar as variáveis privadas invocando os métodos gets
$cotacao = CotacaoBovespa::find(“petr4?);
$cotacao->oscilacao;
Todas propriedades privadas pode ser acessada dessa forma porque está usando um método mágico
http://www.php.net/manual/en/language.oop5.overloading.php#language.oop5.overloading.members
about 7 months ago
Valeu cara, muito bom o site!!!
eu não tava mesmo entendendo pra q servia esse método get hheheheheh
eu só comecei a aprender php a 1 mes
abraço!!!
about 4 months ago
Estou começando no PHP e gostaria de pegar cotações da bovespa. Testei seu código mas não tá retornando os valores, não fiz nenhuma modificação no código. Como devo fzr para mostrar qualquer uma das variáveis da função. Devo colocar um ECHO $variável? Grato!!
about 4 months ago
Pra mostra algum valor usa-se o echo mesmo, tem um getting started no php.net seria bom pra você que está começando.