Coder Social home page Coder Social logo

raniellyferreira / economy-api Goto Github PK

View Code? Open in Web Editor NEW
208.0 8.0 20.0 18 KB

API de cotações em tempo real com mais de 150 moedas

Home Page: https://docs.awesomeapi.com.br/api-de-moedas

bitcoin dolar euro exchange rates currency economy coin moeda real

economy-api's Introduction

API de Cotações

API de Cotações em tempo real com mais de 150 moedas

Veja toda a documentação em https://docs.awesomeapi.com.br/

Exemplo de uso

Retornar moedas selecionadas

$ curl https://economia.awesomeapi.com.br/json/last/USD-BRL,EUR-BRL
{
    "USDBRL": {
        "code": "USD",
        "codein": "BRL",
        "name": "Dólar Americano/Real Brasileiro",
        "high": "5.37",
        "low": "5.2257",
        "varBid": "-0.1351",
        "pctChange": "-2.52",
        "bid": "5.2279",
        "ask": "5.2285",
        "timestamp": "1591109752",
        "create_date": "2020-06-02 11:55:53"
    },
    "EURBRL": {
        "code": "EUR",
        "codein": "BRL",
        "name": "Euro/Real Brasileiro",
        "high": "6.0046",
        "low": "5.844",
        "varBid": "-0.1235",
        "pctChange": "-2.07",
        "bid": "5.8462",
        "ask": "5.8497",
        "timestamp": "1591109753",
        "create_date": "2020-06-02 11:55:56"
    }
}

Formatos suportados

  • JSON
  • XML

Legendas

Key Tradução
bid Compra
ask Venda
varBid Variação
pctChange Porcentagem de Variação
high Máximo
low Mínimo

economy-api's People

Contributors

raniellyferreira avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

economy-api's Issues

Formatação de retorno do bitcoin e etherium não estão corretos.

Boa tarde,
O retorno do valor de bitcoin para BRL esta vindo sem centavos. ex: 331.999, assim tem que ser tratado a parte, pois o sistema não sabe se é 331.999,00mil ou 331,99reais.
O retorno do Eth também esta errado, possívelmente desatualizado.
Caso seja possível podemos tentar ajudar de alguma forma.

Desde já muito obrigado!

Erro 403 Forbidden

Boa tarde Ranielly,

primeiramente queria agradecer por produzir a API de forma tão bem feita. E disponibilizar para uso.

Uso sua API de Cotação para Dolar turismo no meu sistema, e hoje fui surpreendido pela seguinte mensagem:

HTTP request failed! HTTP/1.1 403 Forbidden

porém no meu navegador continua normal. Apenas as requisições vindo do meu Servidor estão sendo barradas.
Poderia me ajudar ?

Problemas na compra com os bot

o mercado subjacente sofreu uma grande oscilação desede que você fixou o preço de contrato, o contrato payout mudou a seu favor.

Alguem sabe me explicar como resolver esse problemas com os bots?
Desenvolvi um bot que no momento da compra fica aparecendo essa mensagem e não realiza a compra, volta a analisar e quando compra aparece essa mensagem e não realiza a compra volta a analisar, fica dó nisso o tempo todo
Captura de Tela (1050)

Cotação IENE JAPONES

Saudações!
Vi que o iene japones esta retornando uma cotação 100 vezes maior que o correto. Vim ao diretório para tentar ajudar porém não encontrei o código.
Abraços

API fora do ar

Boa tarde @raniellyferreira! Primeiramente, obrigado por manter essa API :)

Ela é muito boa para estudar e fazer aplicações didáticas 💯

Eu estava usando em um projeto e parece que agora ela está fora do ar. Você sabe o que pode está acontecendo?

Obrigado!

php error

Bom dia, a API parece estar com problema.
http://economia.awesomeapi.com.br/xml/USD-BRL/1

Severity: Warning

Message: require(/srv/users/serverpilot/apps/awesomeapi-economy/public/vendor/composer/../symfony/polyfill-ctype/bootstrap.php): failed to open stream: No such file or directory

Filename: composer/autoload_real.php

Line Number: 66

Diferenca de cotacao

Opa @raniellyferreira

Sabe dizer o porque apis como https://api.exchangeratesapi.io/latest?base=USD(existem varias outras) retornam 3.99 no valor do dolar para o dia, enquanto que a sua API retorna 4.05 (que acaba sendo o mesmo valor retornado nas apis como google e https://www.investing.com/currencies/usd-brl) ? (o valor utilizado na cotacao eh soh pra usar como exemplo hoje, tanto faz o valor, o importante eh a diferenca)

Sei que essas apis free tem um delay de 1h normalmente, mas mesmo depois de 1h elas mesmo assim congelam esse valor incorreto.

Estou perguntando porque estou construindo um app free que mostra esses valores das APIs, mas teoricamente esse app eh pra ser usado por qualquer um em qualquer pais, mas vejo que essas APIs free internacionais estao retornando essa cotacao que nao bate com as cotacoes oficiais aqui no BR.

Thanks, acredito que no fim vou acabar usando a sua API e me focar nas cotacoes daqui.

Swagger

Seria integressante colocar swagger para podermos mapear via Refit

Timed out connecting to server

Hi guys,

Recently I've been using in production this API for currency conversion.

http://economia.awesomeapi.com.br/USD-BRLT/1

In the past few days, had been working very well but today we have some time out in the request.

irb(main):018:0> response = RestClient.get "http://economia.awesomeapi.com.br/USD-BRLT/1"
RestClient::Exceptions::OpenTimeout: Timed out connecting to server
	from /Users/alessandrostein/.rbenv/versions/2.3.5/lib/ruby/gems/2.3.0/gems/rest-client-2.0.2/lib/restclient/request.rb:731:in `rescue in transmit'
	from /Users/alessandrostein/.rbenv/versions/2.3.5/lib/ruby/gems/2.3.0/gems/rest-client-2.0.2/lib/restclient/request.rb:647:in `transmit'
	from /Users/alessandrostein/.rbenv/versions/2.3.5/lib/ruby/gems/2.3.0/gems/rest-client-2.0.2/lib/restclient/request.rb:145:in `execute'
	from /Users/alessandrostein/.rbenv/versions/2.3.5/lib/ruby/gems/2.3.0/gems/rest-client-2.0.2/lib/restclient/request.rb:52:in `execute'
	from /Users/alessandrostein/.rbenv/versions/2.3.5/lib/ruby/gems/2.3.0/gems/rest-client-2.0.2/lib/restclient.rb:67:in `get'
	from (irb):18
	from /Users/alessandrostein/.rbenv/versions/2.3.5/lib/ruby/gems/2.3.0/gems/railties-5.0.6/lib/rails/commands/console.rb:65:in `start'
	from /Users/alessandrostein/.rbenv/versions/2.3.5/lib/ruby/gems/2.3.0/gems/railties-5.0.6/lib/rails/commands/console_helper.rb:9:in `start'
	from /Users/alessandrostein/.rbenv/versions/2.3.5/lib/ruby/gems/2.3.0/gems/railties-5.0.6/lib/rails/commands/commands_tasks.rb:78:in `console'
	from /Users/alessandrostein/.rbenv/versions/2.3.5/lib/ruby/gems/2.3.0/gems/railties-5.0.6/lib/rails/commands/commands_tasks.rb:49:in `run_command!'
	from /Users/alessandrostein/.rbenv/versions/2.3.5/lib/ruby/gems/2.3.0/gems/railties-5.0.6/lib/rails/commands.rb:18:in `<top (required)>'
	from bin/rails:4:in `require'
	from bin/rails:4:in `<main>'

In the same time, using the webpage, I have the result expected.

captura de tela 2018-11-01 as 15 22 46

Someone can help me?

Se possível adicionar moeda chinesa a API

Caro Ranielly.
Primeiramente gostaria de parabeniza-lo pela API desenvolvida, superou minhas expectativas.

uma necessidade que tive é ter a informação da moeda chinesa em comparação com o dólar.
Ex; USD-CNY.

Se possível e claro. desde já agradeço a atenção.

Duvidas

Olá, gostaria de saber qual a fonte das cotações, é confiavel ? fazendo uma comparação com o extrato do banco central existem algumas diferenças nos valores..

Cotação desatualizada

Boa tarde,

cotação do dólar está desatualizada/congelada desde o dia 2021-05-31 21:00:04.

[{"code":"USD","codein":"BRLT","name":"Dólar Americano/Real Brasileiro Turismo","high":"5.455","low":"5.455","varBid":"0","pctChange":"0","bid":"5.29","ask":"5.62","timestamp":"1622494805","create_date":"2021-05-31 21:00:04"}]

Problema na conversão de Iene para USD,EUR..

Notei um problema com a conversão de Iene que a API está retornando 1 iene como 0.92 USD e não 0,0092 USD
image

Esse mesmo problema ocorre com outras moedas em que o valor convertido fica muito baixo

chave do objeto

Impossibilitando mais de uma conversão de mesma moeda... Deveria ser "USDBRL" ?

{
->> "USD" <<- : {
"code": "USD",
"codein": "BRL",
"name": "Dólar Americano/Real Brasileiro",
"high": "4.6737",
"low": "4.5895",
"varBid": "-0.0635",
"pctChange": "-1.36",
"bid": "4.593",
"ask": "4.595",
"timestamp": "1649105991",
"create_date": "2022-04-04 17:59:51"
}
}

Não tem mais cotacao de Ouro ?

Caros, tentei utilizar a ferramenta e o endpoint XAU-BRL e não existe mais. Tem algum endpoint substituto? Verifiquei e tem apenas para PRATA.

apanhando pro jq

não consigo pegar nenhum valor pelo jq,
curl http://economia.awesomeapi.com.br/USD-BRL/1|jq '.high'
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 233 0 233 0 0 1652 0 --:--:-- --:--:-- --:--:-- 1652
jq: error (at :0): Cannot index array with string "high"

tentei várias outras formas pra disponíveis no manual e no site do jq pra conseguir o valor do dolar mas sempre essa mesma mensagem de erro.

New currency

Fala!
Parabéns pelo projeto!

Consegue adicionar uma nova moeda, a israelense?

ILS

Obrigado! ;)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.