Coinlib API v1 BETA

Johdanto

Sovellusliittymää koskeva palaute on tervetullut osoitteeseen [email protected]. Vaikka tämä on BETA, uskomme sen olevan erittäin vakaa. Lisäksi pyynnöt ja vastaukset eivät muutu, ainakaan kovin paljon.

Lisenssi

Voit käyttää sovellusliittymäämme Creative Commons Attribution-NonCommercial 3.0 Unported (CC BY-NC 3.0) -lisenssillä. Varmista, että hyvität meille linkin, jos käytät sovellusliittymäämme verkkosivustollasi tai sovelluksessasi.

Todennus & hintarajoituksia

Tarvitset API-avaimen kaikkia API-kutsuja varten. Hanki omasi profiilisivu (sinulla on oltava tili ja kirjaudut sisään päästäksesi tälle sivulle).

Kaikki API-päätepisteet ovat kohdassa https://coinlib.io/api/v1. Käytä sovellusliittymää GET-komennon avulla.

Arvioimme API-rajan päätepistettä ja tuntia kohti. Kaikki vastaukset sisältävät jäljellä olevat-pyynnöt, jotka voit tehdä seuraavan tunnin alkuun asti.

Sinun tulee aina lähettää yksi pyyntö kerrallaan, jos yrität tehdä rinnakkaisia pyyntöjä, palautetaan 429. Älä lopuksi käytä useita API-avaimia.

Vastaukset

Vastaukset ovat JSON -muodossa. Kokonaisluvut (kolikoiden määrä, sijoitus, aikaleimat) palautetaan kokonaislukuina. Desimaaliluvut palautetaan merkkijonoina käyttäen .-merkkiä desimaalipisteenä ja joissa on enintään 10 tarkkuutta.

Esimerkki virheestä:
        {
            "error": "Unknown pref symbol.",
            "remaining": 53
        }
        

Päätepisteet


Maailmanmarkkinatilastot

Päätepiste:
/global

Vaaditut parametrit:
key: API key

Valinnaiset parametrit:
pref: symboli hintojen ja muiden markkina-arvojen kuvaamiseen. Oletusarvo on USD.

Esimerkki:
https://coinlib.io/api/v1/global?key=XXX&pref=EUR

Tulos:
        {
            "coins": 4329,
            "markets": 13648,
            "total_market_cap": "207058335320.66",
            "total_volume_24h": "10413469137.11",
            "last_updated_timestamp": 1528975469,
            "remaining": 540
        }
        

Kolikkoluettelo

Päätepiste:
/coinlist

Vaaditut parametrit:
key: API-avain

Valinnaiset parametrit:
pref: symboli hintojen ja muiden markkina-arvojen kuvaamiseen. Oletusarvo on USD.
page: kokonaisluku, alkaen 1. Tällä hetkellä palautamme 100 tulosta per sivu, mutta tämä voi muuttua ilman varoitusta.
order: Esimerkki:
https://coinlib.io/api/v1/coinlist?key=XXX&pref=BTC&page=1&order=volume_desc

Tulos:
        {
            "coins": [
                {
                    "symbol": "ETH",
                    "show_symbol": "ETH",
                    "name": "Ethereum",
                    "rank": 2,
                    "price": "0.078420138035523",
                    "market_cap": "7847729.8474137",
                    "volume_24h": "260650.1638446",
                    "delta_24h": "5.91"
                },
                {...},
                {...},
            ],
            "last_updated_timestamp": 1565321123,
            "remaining": 84
        }
        

Kolikon tiedot

Päätepiste:
/coin

Vaaditut parametrit:
key: API-avain
symbol: yksittäinen kolikon symboli tai pilkuilla erotettu symboliluettelo

Valinnaiset parametrit:
pref: symboli hintojen ja muiden markkina-arvojen kuvaamiseen. Oletusarvo on USD.

Esimerkki:
https://coinlib.io/api/v1/coin?key=XXX&pref=EUR&symbol=BTC

Tulos:
        {
            "symbol": "BTC",
            "show_symbol": "BTC",
            "name": "Bitcoin",
            "rank": 1,
            "price": "5524.7112165586",
            "market_cap": "94433817003.39",
            "total_volume_24h": "6378793658.5432",
            "low_24h": "5324.2665427149",
            "high_24h": "5561.0068476948",
            "delta_1h": "0.81",
            "delta_24h": "0.68",
            "delta_7d": "-15.26",
            "delta_30d": "-25.26",
            "markets": [
                {
                    "symbol": "EUR",
                    "volume_24h": "123707000",
                    "price": "5524.7112165586",
                    "exchanges": [
                        {
                            "name": "Kraken",
                            "volume_24h": "50623900",
                            "price": "5520"
                        },
                        {
                            "name": "Bitfinex",
                            "volume_24h": "19314700",
                            "price": "5512.6"
                        },
                        {...}
                    ]
                },
                {...},
                {...}
            ],
            "last_updated_timestamp": 1528987416,
            "remaining": 1133
        }
        
Huomautuksia:
symbol: Aina ainutlaatuinen.
show_symbol: Kolikon käyttämä symboli. Jotkut kolikot käyttävät samaa symbolia kuin muut kolikot.
total_volume_24h: Kaikkien tämän kolikon markkinoiden kokonaismäärä muutettuna sinun pref valuutta.
markets: Näytämme valitun kolikon 3 parasta paria. Jos valuutallasi pref käydään kauppaa, se sisällytetään aina ensin.
exchanges: Parin 3 parasta vaihtoa volyymin mukaan.

Pitkälle kehittynyt:
Voit saada tietoja jopa 10 kolikosta yhdellä puhelulla. Jokainen kolikko lasketaan kiintiösi mukaan. Anna pilkuilla eroteltu luettelo symboleista, esim.
https://coinlib.io/api/v1/coin?key=XXX&pref=EUR&symbol=BTC,ETH,XMR
Tulos tässä tapauksessa näyttää tältä:
        {
            "coins": [
                {},
                {},
                ...
            ],
            "remaining": 534
        }