Skip to content

This is simple repository for sending GET request to api.coindesk.com for retrieving data

License

Notifications You must be signed in to change notification settings

macste7/Coindesk-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coindesk-api

Simple library for retrieving and parsing data from api.coindesk.com

With library you can get currect prize of Bitcoin in FIAT like:

  • [EUR] - Euro 💶
  • [BGP] - British Pound Sterling 💷
  • [USD] - United States Dollar 💸

The deafult timeout is 60s because coindesk refresh api after 60s. If you want change delay of sending GET request, specify in class constructor, but you can skip this argument if you want.

Get value from struct 🚧

For getting the values you have to use: name_of_object.definition_name_of_struct.variable

For example: crypto1.usd.rate_float return value depends on the variable. Look below..

Struct Data data 📝

variable example example returned value
char *time_updated crypto1.data.time.updated Mar 25, 2021 14:08:00 UTC
char *time_updatedISO crypto1.data.time_updatedISO 2021-03-25T14:08:00+00:00
char *time_updateduk crypto1.data.time_updateduk Mar 25, 2021 at 14:08 GMT
char *disclaimer crypto1.data.disclaimer This data was produced from the CoinDesk Bitcoin Price Index (USD). Non-USD currency data converted using hourly conversion rate from openexchangerates.org
char *chartname crypto1.data.chartname Bitcoin

Struct USD usd 💸

variable example example returned value
char *code crypto1.usd.time.code USD
char *symbol crypto1.usd.symbol $
char *rate_char crypto1.usd.rate_char 51,858.9553
char *description crypto1.usd.description United States Dollar
float rate_float crypto1.usd.rate_float 51858.95

Struct GBP gbp 💷

variable example example returned value
char *code crypto1.gbp.time.code GBP
char *symbol crypto1.gbp.symbol £
char *rate_char crypto1.gbp.rate_char 37,805.2303
char *description crypto1.gbp.description British Pound Sterling
float rate_float crypto1.gbp.rate_float 37805.23

Struct EUR eur 💶

variable example example returned value
char *code crypto1.eur.time.code EUR
char *symbol crypto1.eur.symbol
char *rate_char crypto1.eur.rate_char 43,919.0381
char *description crypto1.eur.description Euro
float rate_float crypto1.eur.rate_float 43919.03

Check yourself if api is working with: api.coindesk.com or by using CURL: curl --location --request GET https://api.coindesk.com/v1/bpi/currentprice.json

About

This is simple repository for sending GET request to api.coindesk.com for retrieving data

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages