none
Conversão de moedas usando web-service do banco central RRS feed

  • Discussão Geral

  • O endereço do webservice do banco central é https://www3.bcb.gov.br/sgspub/JSP/sgsgeral/FachadaWSSGS.wsdl

    Esse webservice possui os seguintes métodos:

    getUltimoValorVO - Recupera o último valor de uma determinada série e retorna um objeto do tipo WSSerieVO.

    Parâmetros: long codigoSerie – Código da série. Retorno: WSSerieVO – Objeto série.

    GetUltimoValorXML - Recupera o último valor de uma determinada série e retorna o resultado em formato XML.

    Parâmetros: long codigoSerie – Código da série. Retorno: String – String contendo o resultado da consulta em formato XML.

    getValor - Recupera o valor de uma série em uma determinada data (dd/MM/aaaa).

    Parâmetros: long codigoSerie – Código da série. String data – String contendo a data (dd/MM/aaaa) do valor a ser pesquisado. Retorno: BigDecimal – Objeto contendo o valor.

    getValorEspecial - Recupera o valor de uma série especial em um período.

    Parâmetros: long codigoSerie – Código da série. String data – String contendo a data (dd/MM/aaaa) inicial. String dataFim – String contendo a data (dd/MM/aaaa) final. Retorno: BigDecimal – Objeto contendo o valor.

    getValoresSeriesXML - Recupera os valores de uma ou mais séries dentro de um determinado período.O resultado da consulta é devolvido ao cliente em formato XML.

    Parâmetros: long[] codigosSeries – Lista(array) dos códigos das séries. String dataInicio – String contendo a data (dd/MM/aaaa) inicial. String dataFim – String contendo a data (dd/MM/aaaa) final. Retorno: String – String contendo o resultado da consulta em formato XML.

    getValoresSeriesVO - Recupera os valores de uma ou mais séries dentro de um determinado período e retorna o resultado em forma de Array de objetos do tipo WSSerieVO.

    Parâmetros: long[] codigosSeries – Lista(array) dos códigos das séries. String dataInicio – String contendo a data (dd/MM/aaaa) inicial. String dataFim – String contendo a data (dd/MM/aaaa) final. Retorno: WSSerieVO – Lista(array) de objeto série.

    Para obter a cotação do dia anterior (por exemplo), utilize o método getUltimoValorVO que esse método retorna a última cotação cadastrada e passe como parâmetro algum dos códigos listados abaixo.

    Segue abaixo uma lista com os códigos de cotação.

    CÓDIGO  NOME

    1       Dólar (venda)

    10813   Dólar (compra)

    21619   Euro (venda)

    21620   Euro (compra)

    21621   Iene (venda)

    21622   Iene (compra)

    21623   Libra esterlina (venda)

    21624   Libra esterlina (compra)

    21625   Franco Suíço (venda)

    21626   Franco Suíço (compra)

    21627   Coroa Dinamarquesa (venda)

    21628   Coroa Dinamarquesa (compra)

    21629   Coroa Norueguesa (venda)

    21630   Coroa Norueguesa (compra)

    21631   Coroa Sueca (venda)

    21632   Coroa Sueca (compra)

    21633   Dólar Australiano (venda)

    21634   Dólar Australiano (compra)

    21635   Dólar Canadense (venda)

    21636   Dólar Canadense (compra)

    Fonte

    MINHA DÚVIDA É A SEGUINTE:

    Preciso utilizar este web-service do banco central para fazer a conversão de moedas passando os seguintes parâmetros: 

    valor, dataConversao, moedaOrigem, moedaDestino

    Gostaria se possível de um exemplo prático de qual método utilizar passando os parâmetros citados acima.

    Agradeço desde já a quem puder ajudar.

    Wallace


    Wallace Carlos

    segunda-feira, 11 de fevereiro de 2019 14:04