Jelenleg a Bitpanda két különböző API megoldást kínál. Az API-n keresztül csatlakozhatsz a következőkhöz:
API Kulcs
Az API Kulcs funkciónkkal privát API kulcsokat generálhatsz a Bitpandán, hogy alkalmazásaid hozzáférjenek a Bitpanda adataidhoz. További információt a Bitpanda API kulcsokról az API dokumentációnkban találsz.
API kulcs létrehozása
Az API kulcs létrehozásához a Bitpandán, kérjük, kövesd az alábbi lépéseket:
- Kattints a Felhasználói ikonra
- Kattints az API Kulcs opcióra
- Az Alkalmazás neve mezőben adj egyedi nevet a kulcsnak
- Adj meg egy lejárati dátumot (opcionális)
- Határozd meg az API kulcs hatókörét
- Kattints az Új API kulcs generálása gombra
- Kattints a Másolás gombra, és győződj meg róla, hogy elmented az újonnan létrehozott privát API kulcsot, mivel később nem fogsz hozzáférni
- Az újonnan létrehozott API kulcs megjelenik az Aktív API kulcsok között
- Bármikor visszavonhatod egy API kulcsot a piros Visszavonás gombra kattintva. Ekkor az API kulcs már nem lesz látható az Aktív API kulcsok között
Az API kulcs hatóköre az alábbiak szerint határozható meg:
-
Kereskedés
Ez lehetővé teszi a korábbi kereskedéseid adatainak olvasását -
Tranzakció
Ez lehetővé teszi a tranzakciós adataid olvasását -
Egyenleg
Ez lehetővé teszi az egyenleged olvasását
Megjegyzés: Minden engedély csak olvasási jogot biztosít, ami azt jelenti, hogy nem hozhatsz létre, nem frissíthetsz vagy törölhetsz adatokat, és nem hajthatsz végre műveleteket, például kereskedést az API-n keresztül.
Árfolyam Ticker API
Az Árfolyam Ticker API egy lapozható listát ad vissza az eszközökről és azok aktuális árairól ticker-megjelenítéshez.
Végpont
Hitelesítés
- Fejléc (Header): X-Api-Key: <api_kulcsod>
- Szükséges API-kulcs hatókör (scope): trading (E hatókör nélküli API-kulcsok 401 Unauthorized hibát adnak vissza)
Lekérdezési paraméterek (szűrés + lapozás)
-
type (query): Vesszővel elválasztott eszköztípusok, amelyeket tartalmazzon.
Példa: commodity,cryptocoin,equity_security,index -
group (query): Vesszővel elválasztott eszközcsoportok, amelyeket tartalmazzon.
Példák: coin, metal, index, token, leveraged_token, equity_etf, equity_stock, equity_etc, equity_right, equity_complex_etf, equity_complex_etc, security_token -
symbol (query): A felvenni kívánt eszközök szimbólumai, vesszővel elválasztva (kis- és nagybetű nem számít).
Példák: AAPL, msft - page_size (query): Elemek oldalanként (1–500). Alapértelmezett: 100
- cursor (query): Átláthatatlan lapozási kurzor. A következő oldal lekéréséhez hívd meg a végpontot úgy, hogy a kurzort az előző válaszból kapott `next_cursor` értékre állítod.
Válasz
JSON-t ad vissza, amely a következőket tartalmazza:
- data: ticker-elemek listája
- self_cursor: akkor van jelen, ha a kérelemben kurzort adtak meg
- next_cursor: kurzor a következő oldalhoz
- has_next_page: jelzi, hogy elérhető-e következő oldal
Minden ticker-elem a következő mezőket tartalmazza:
- id: eszköz UUID-ja
- symbol: eszköz szimbóluma (pl. BTC, AAPL)
- name: Eszköz neve (pl. Apple)
- type: eszköz típusa
- currency: (pl. EUR)
- price: aktuális ár
- price_change_day: 24 órás árváltozás százalékban
Példa kérés
GET
https://developer.bitpanda.com/v1/ticker?page_size=2&type=equity_security,cryptocoin
X-Api-Key: <api_kulcs_trading_hatókorrel>
Példa válasz
{
"data": [
{
"id": "11111111-1111-1111-1111-111111111111",
"symbol": "AAA",
"name": "Asset A",
"type": "equity_security",
"currency": "EUR",
"price": "5.72300000",
"price_change_day": "-0.62"
},
{
"id": "22222222-2222-2222-2222-222222222222",
"symbol": "BBB",
"name": "Asset B",
"type": "cryptocoin",
"currency": "EUR",
"price": "6.72000000",
"price_change_day": "1.33"
}
],
"next_cursor": "<opaque_cursor_for_next_page>",
"has_next_page": true
}