-
bitcoin $87959.907984 USD
1.34% -
ethereum $2920.497338 USD
3.04% -
tether $0.999775 USD
0.00% -
xrp $2.237324 USD
8.12% -
bnb $860.243768 USD
0.90% -
solana $138.089498 USD
5.43% -
usd-coin $0.999807 USD
0.01% -
tron $0.272801 USD
-1.53% -
dogecoin $0.150904 USD
2.96% -
cardano $0.421635 USD
1.97% -
hyperliquid $32.152445 USD
2.23% -
bitcoin-cash $533.301069 USD
-1.94% -
chainlink $12.953417 USD
2.68% -
unus-sed-leo $9.535951 USD
0.73% -
zcash $521.483386 USD
-2.87%
So verwenden Sie die Kraken -API
The Kraken API enables automated trading and real-time market data access via REST and WebSockets, with public endpoints for data and private ones for account actions.
Aug 02, 2025 at 10:28 am
Verständnis der Kraken -API und ihres Zwecks
Die Kraken -API ist ein leistungsstarkes Tool, mit dem Entwickler und Händler programmgesteuert mit dem Kraken Craken Craken Cryptocurrency Exchange interagieren können. Es ermöglicht automatisierte Handel, Portfoliomanagement, Echtzeit-Marktdatenabruf und Kontoüberwachung, ohne sich auf die Webschnittstelle zu verlassen. Die API unterstützt beide öffentlichen Endpunkte , die Marktdaten wie Tickerinformationen, Auftragsbücher und Handelsgeschichte sowie private Endpunkte bereitstellen, für die Authentifizierung erforderlich ist und Benutzern es ermöglicht, Bestellungen zu überprüfen, die Guthaben zu überprüfen und Mittel zurückzuziehen.
Um die Kraken -API effektiv zu verwenden, müssen Sie ihre beiden Hauptkomponenten verstehen: REST -API und WebSockets -API . Die Rest-API ist ideal für einmalige Anfragen wie das Abnehmen von Vermögenspreisen oder die Bestellung. Die WebSockets-API wird für Echtzeitdaten-Streaming verwendet, z. B. Live-Preis-Updates oder Bestellbuchänderungen. Beide APIs sind über HTTPS- bzw. WebSocket -Verbindungen zugänglich und erfordern die ordnungsgemäße Formatierung von Anforderungen und Antworten, die normalerweise im JSON -Format sind.
Einrichten Ihrer Kraken -API -Anmeldeinformationen
Bevor Sie API -Anrufe tätigen, müssen Sie Ihren API -Schlüssel und Ihr Geheimnis aus Ihrem Kraken -Konto generieren. Melden Sie sich in Ihrem Kraken -Konto an und navigieren Sie zum Abschnitt "Einstellungen" . Klicken Sie auf die Registerkarte API und wählen Sie dann neue API -Taste . Sie werden aufgefordert, Berechtigungen für den Schlüssel festzulegen. Aktivieren Sie für grundlegende Datenabrufe die öffentlichen Abfragen und Fragen Sie private Optionen. Wenn Sie vorhaben, Geschäfte zu platzieren oder Mittel abzuheben, aktivieren Sie auch Handels- und Abhebungsberechtigungen . Seien Sie vorsichtig mit Berechtigungen, da gefährdete Schlüssel zu Fondsverlusten führen können.
Sobald der Schlüssel generiert ist, sehen Sie zwei Zeichenfolgen:
- API -Schlüssel : Eine lange alphanumerische Zeichenfolge, mit der Ihr Konto identifiziert wird.
- API Secret : Eine Basis64-kodierte Zeichenfolge, die zum Unterschreiben von Anforderungen verwendet wird.
Lagern Sie diese sicher. Das API-Geheimnis sollte niemals im kundenseitigen Kodex oder in öffentlichen Repositorys ausgesetzt sein. Um diese Anmeldeinformationen in API-Anfragen zu verwenden, müssen Sie jede private Anforderung mithilfe der HMAC-SHA512- Verschlüsselung unterschreiben, wobei der API-Geheimnis als Schlüssel und eine Nachricht, die den URI-Pfad, Nonce und Postdaten enthält, enthält.
Ausführung öffentlicher API -Anfragen
Öffentliche Endpunkte erfordern keine Authentifizierung und können direkt über HTTP -Anfragen zugegriffen werden. Diese sind nützlich, um Marktdaten abzurufen. Verwenden Sie beispielsweise die aktuellen Ticker -Informationen für Bitcoin gegen den US -Dollar (BTC/USD), den folgenden Endpunkt:
https://api.kraken.com/0/public/Ticker?pair=XXBTZUSDDie Antwort umfasst den zuletzt gehandelten Preis , 24-Stunden-Volumen , hohe/niedrige Preise und BID/AS-Preise . Weitere öffentliche Endpunkte sind:
- AssetPairs : Listet alle handelbaren Paare und deren Spezifikationen auf.
- Tiefe : Gibt das aktuelle Bestellbuch für ein bestimmtes Paar zurück.
- Trades : Ruft die jüngste Handelsgeschichte ab.
- OHLC : Bietet Candlestick -Daten zum Diagramm.
Jede öffentliche Anfrage gibt ein JSON -Objekt mit einem result zurück, das die Daten und ein error enthält, das Probleme auflistet. Stellen Sie sicher, dass Ihre Anwendung Fehler ordnungsgemäß behandelt, indem Sie das error überprüfen, bevor Sie das Ergebnis verarbeiten.
Unterzeichnung und Senden von privaten API -Anfragen
Private API -Aufrufe erfordern eine Authentifizierung mit Ihrem API -Schlüssel und einer kryptografischen Signatur . Jede Anfrage muss die folgenden Header enthalten:
-
API-Key: Ihr generierter API-Schlüssel. -
API-Sign: Die HMAC-SHA512-Signatur der Nachricht.
Die zu signierte Nachricht besteht aus:
- Der URI -Pfad (zB
/0/private/Balance). - Ein Nonce -Wert - eine streng zunehmende Ganzzahl einmal verwendet.
- Die Postdaten (z.
nonce=1234567890).
Um die Signatur zu konstruieren:
- Verkettieren Sie die Nachricht als:
path + SHA256(nonce + POST data). - Verwenden Sie das dekodierte API -Geheimnis als HMAC -Schlüssel.
- Wenden Sie HMAC-SHA512 auf die verkettete Nachricht an.
In Python kann dies implementiert werden als:
import hashlib import hmac import timeDef get_kraken_signature (UrlPath, Daten, Geheimnis):postdata = urllib.parse.urlencode(data) encoded = (str(data['nonce']) + postdata).encode() message = urlpath.encode() + hashlib.sha256(encoded).digest() mac = hmac.new(base64.b64decode(secret), message, hashlib.sha512) return base64.b64encode(mac.digest()).decode()Verwenden Sie diese Signatur im
API-SignHeader, wenn Sie Postanforderungen an Endpunkte wie/0/private/Balanceoder/0/private/AddOrdererstellen.Praktische Anwendungsfälle und Codebeispiele
Ein allgemeiner Anwendungsfall besteht darin, Ihren Kontostand zu überprüfen. Um dies zu tun:
- Senden Sie eine Postanforderung an
https://api.kraken.com/0/private/Balance. - Fügen Sie den
noncein den Postkörper ein. - Stellen Sie die Header für
API-KeyundAPI-Signein.
Ein weiteres Beispiel ist die Aufgabe einer Limit -Kaufbestellung:
- Verwenden Sie den Endpunkt
/0/private/AddOrder. - Fügen Sie Parameter wie
pair=XXBTZUSD,type=buy,ordertype=limit,price=30000undvolume=0.01hinzu. - Stellen Sie sicher, dass der Nonce größer ist als der vorherige.
Verwenden Sie für Echtzeitdaten die WebSockets-API. Stellen Sie eine Verbindung zu wss://ws.kraken.com/v2 . Abonnieren Sie Kanäle wie ticker , book oder trade für bestimmte Paare. Zum Beispiel, um Live -BTC/USD -Trades zu erhalten:
{'Methode': 'abonnieren', 'Params': {{
'channel': 'trade', 'symbol': 'BTC/USD', 'snapshot': true} }
Der Server wird beim Auftreten von Handelsaktualisierungen vorangetrieben. Behandeln Sie eingehende Nachrichten mithilfe von Ereignishörern in Ihrer Anwendung.
Best Practices und Ratenbegrenzung für Sicherheitsbeschwerden
Kraken erzwingt Tarifgrenzen , um Missbrauch zu verhindern. Öffentliche Endpunkte erlauben bis zu 10 Anfragen pro Sekunde pro IP. Private Endpunkte sind auf 15 Anfragen pro Sekunde pro API -Schlüssel begrenzt. Das Überschreiten dieser Grenzen führt zu temporären Verboten. Um dies zu vermeiden, implementieren Sie Anforderungsdrossung und exponentielle Backoff in Ihrem Code.
Sicherheit verbessern durch:
- Verwenden Sie IP Whitelisting für Ihre API -Schlüssel.
- Unnötige Berechtigungen deaktivieren.
- Rotierende API -Schlüssel regelmäßig rotieren.
- Niemals API -Geheimnisse in Klarheit anmelden oder speichern.
Verwenden Sie immer HTTPS für REST -Anrufe und WSS für Websockets. Validieren Sie SSL -Zertifikate in Produktionsumgebungen.
Häufig gestellte Fragen
Was ist das richtige Format für die Nonce in Kraken -API -Anfragen? Der Nonce muss eine Ganzzahl sein, die mit jeder Anfrage zunimmt. Die meisten Entwickler verwenden UNIX -Zeitstempel in Mikrosekunden. Zum Beispiel sorgt int(time.time() * 1000000) in Python Einzigartigkeit und monotones Wachstum. Die Wiederverwendung oder Verringerung des Nonce führt dazu, dass die API die Anfrage ablehnt.
Wie kann ich die Kraken -API testen, ohne echte Mittel zu riskieren? Kraken bietet keine Sandkastenumgebung. Sie können jedoch einen neuen API -Schlüssel ohne Rückzugs- oder Handelsberechtigungen erstellen und diese zum Testen von Abfragen und dem Abrufen von Marktdaten verwenden. Für Handelssimulationen finden Sie Marktdaten und simulieren Sie die Bestellausführung lokal, ohne reale Bestellungen zu senden.
Warum bekomme ich einen Fehler "EAPI: Ungültiger Schlüssel"? Dieser Fehler zeigt an, dass der API-Key-Header fehlt, missgebildet oder nicht erkannt wird. Überprüfen Sie, ob der Schlüssel genau aus dem Kraken-Dashboard kopiert und in den Anforderungsheadern enthalten ist. Stellen Sie außerdem sicher, dass keine zusätzlichen Räume oder Linienbrüche vorhanden sind.
Kann ich die Kraken -API verwenden, um historische Candlestick -Daten abzurufen? Ja. Verwenden Sie den Endpunkt /0/public/OHLC mit den pair und interval . Zum Beispiel pair=XXBTZUSD&interval=60 gibt 1-stündige Kerzen zurück. Die Antwort umfasst Zeit-, offene, hoch, niedrige, schließende und Volumendaten. Beachten Sie, dass Kraken historische Daten auf eine bestimmte Anzahl von jüngsten Intervallen pro Anfrage beschränkt.
Haftungsausschluss:info@kdj.com
Die bereitgestellten Informationen stellen keine Handelsberatung dar. kdj.com übernimmt keine Verantwortung für Investitionen, die auf der Grundlage der in diesem Artikel bereitgestellten Informationen getätigt werden. Kryptowährungen sind sehr volatil und es wird dringend empfohlen, nach gründlicher Recherche mit Vorsicht zu investieren!
Wenn Sie glauben, dass der auf dieser Website verwendete Inhalt Ihr Urheberrecht verletzt, kontaktieren Sie uns bitte umgehend (info@kdj.com) und wir werden ihn umgehend löschen.
-
RAIN Jetzt handeln$0.007852
113.00%
-
PIPPIN Jetzt handeln$0.06097
51.96%
-
PARTI Jetzt handeln$0.1396
42.04%
-
WAVES Jetzt handeln$0.9141
41.69%
-
ARC Jetzt handeln$0.04302
35.73%
-
HONEY Jetzt handeln$0.01029
21.80%
- Die wilde Fahrt von Meta Games Coin: Einen USD-Rückgang bewältigen und gleichzeitig das schwer fassbare Monatsziel im Auge behalten
- 2026-04-06 01:25:01
- XRP-Geldbörsen schwellen an, Shiba Inu sieht sich mit Hacker-Vorwürfen konfrontiert und die alte Garde von Bitcoin unternimmt Schritte: Ein Scheideweg bei der Kryptowährung
- 2026-04-06 01:25:01
- Krypto-Gewinner 2026: Kapitalrotationssignale verlagern sich über Bitcoin, Ethereum und Solana hinaus
- 2026-04-06 01:20:02
- Bitcoin-, Ethereum- und XRP-Preise: Eine Woche der Konsolidierung und Vorfreude
- 2026-04-06 01:20:02
- Chainlink-, LINK- und Binance-Dynamik: Eine Woche voller Zuflüsse und Ökosystemerweiterungen
- 2026-04-06 01:15:01
- MANTRAs OM-Token steigt um 427 %: Eine Wall-Street-Anomalie oder eine entstehende Blase?
- 2026-04-06 01:10:01
Verwandtes Wissen
Wie verwende ich KuCoin Leveraged Tokens? (Vereinfachte Hebelwirkung)
Mar 29,2026 at 09:00pm
KuCoin-Leveraged-Token verstehen 1. KuCoin Leveraged Tokens (KLTs) sind ERC-20-Token, die dafür konzipiert sind, ein verstärktes Engagement in den Pre...
Wie aktiviere ich die SMS-Authentifizierung auf KuCoin? (Sicherheitseinstellungen)
Mar 28,2026 at 05:00pm
Zugreifen auf Sicherheitseinstellungen auf KuCoin 1. Melden Sie sich mit Ihrer registrierten E-Mail-Adresse oder Telefonnummer und Ihrem Passwort bei ...
Wie verwende ich den KuCoin-Bot „Grid Trading“? (Automatisierte Strategie)
Mar 28,2026 at 06:59pm
Verständnis der Grid-Handelsmechanismen 1. Beim Grid-Handel werden mehrere Kauf- und Verkaufsaufträge zu vordefinierten Preisintervallen innerhalb ein...
Wie kann ich auf KuCoin-VIP-Level upgraden? (Gebührenrabatte)
Apr 03,2026 at 03:19pm
KuCoin VIP-Stufen verstehen 1. KuCoin unterteilt seine Benutzer in acht verschiedene VIP-Stufen, die von VIP 0 bis VIP 7 reichen. 2. Jede Stufe entspr...
Wie kann ich die täglichen Boni von KuCoin KCS beanspruchen? (Vorteile für Inhaber)
Mar 28,2026 at 10:20pm
Die Vorteile für KuCoin KCS-Inhaber verstehen 1. KuCoin verteilt tägliche Boni an Benutzer, die KCS auf ihren KuCoin-Konten haben, vorausgesetzt, sie ...
Wie verwende ich die KuCoin-Mobile-App für iOS? (Apple Store)
Apr 02,2026 at 11:40am
Herunterladen und Installieren der KuCoin-App 1. Öffnen Sie den Apple App Store auf Ihrem iOS-Gerät. 2. Tippen Sie auf die Registerkarte „Suchen“ in d...
Wie verwende ich KuCoin Leveraged Tokens? (Vereinfachte Hebelwirkung)
Mar 29,2026 at 09:00pm
KuCoin-Leveraged-Token verstehen 1. KuCoin Leveraged Tokens (KLTs) sind ERC-20-Token, die dafür konzipiert sind, ein verstärktes Engagement in den Pre...
Wie aktiviere ich die SMS-Authentifizierung auf KuCoin? (Sicherheitseinstellungen)
Mar 28,2026 at 05:00pm
Zugreifen auf Sicherheitseinstellungen auf KuCoin 1. Melden Sie sich mit Ihrer registrierten E-Mail-Adresse oder Telefonnummer und Ihrem Passwort bei ...
Wie verwende ich den KuCoin-Bot „Grid Trading“? (Automatisierte Strategie)
Mar 28,2026 at 06:59pm
Verständnis der Grid-Handelsmechanismen 1. Beim Grid-Handel werden mehrere Kauf- und Verkaufsaufträge zu vordefinierten Preisintervallen innerhalb ein...
Wie kann ich auf KuCoin-VIP-Level upgraden? (Gebührenrabatte)
Apr 03,2026 at 03:19pm
KuCoin VIP-Stufen verstehen 1. KuCoin unterteilt seine Benutzer in acht verschiedene VIP-Stufen, die von VIP 0 bis VIP 7 reichen. 2. Jede Stufe entspr...
Wie kann ich die täglichen Boni von KuCoin KCS beanspruchen? (Vorteile für Inhaber)
Mar 28,2026 at 10:20pm
Die Vorteile für KuCoin KCS-Inhaber verstehen 1. KuCoin verteilt tägliche Boni an Benutzer, die KCS auf ihren KuCoin-Konten haben, vorausgesetzt, sie ...
Wie verwende ich die KuCoin-Mobile-App für iOS? (Apple Store)
Apr 02,2026 at 11:40am
Herunterladen und Installieren der KuCoin-App 1. Öffnen Sie den Apple App Store auf Ihrem iOS-Gerät. 2. Tippen Sie auf die Registerkarte „Suchen“ in d...
Alle Artikel ansehen














