fv_ken_crypto
v1.0.1
Published
Aplicação em node para fazer acesso a cotação e conversão de criptomoedas da API [CoinMarketCap](https://coinmarketcap.com/api/).
Downloads
3
Readme
fvKenCrypto
Aplicação em node para fazer acesso a cotação e conversão de criptomoedas da API CoinMarketCap.
Instalação
yarn add fv_ken_crypto
# ou
npm i fv_ken_crypto
Utilização
Será necessário uma API Key para acessar, você pode estar criando uma no CoinMarketCap
import { FvKenCrypto } from "fv_ken_crypto";
const kenCrypto = new FvKenCrypto("API_KEY");
// Pega a cotação atual do bitcoin
const quotes_data = kenCrypto.quotes(["BTC"]);
quotes_data.then((response) => console.log(response));
// Converte o bitcoin em ethereum
const conversion_data = kenCrypto.conversion("BTC", 0.005, "ETH");
conversion_data.then((response) => console.log(response));
Erros
Possíveis erros que podem ocorrer.
Para mais informações pode estar consultando a documentação da CoinMarketCap.
| Status | Tipo | Função | | ------ | --------------------- | ---------- | | 400 | Bad Request | isError400 | | 401 | Unauthorized | isError401 | | 403 | Forbidden | isError403 | | 429 | Too Many Requests | isError429 | | 500 | Internal Server Error | isError500 |
Exemplo
import { FvKenCrypto, isError400 } from "fv_ken_crypto";
const kenCrypto = new FvKenCrypto("API_KEY");
const quotes_data = kenCrypto.quotes(["BTCC"]);
quotes_data.then((response) => {
if (isError400(response)) {
console.log(response.status.error_message);
}
});
Tecnologias usadas
Licença
MIT