-
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%
- Maximierung der Belohnungen für das Krypto-Mining: Die entscheidende Rolle der Software im Jahr 2026
- 2026-02-11 13:15:01
- Bitcoin-Chartanalyse: Navigieren durch den Bärenmarkt inmitten wechselnder technischer Daten und Walaktivitäten
- 2026-02-11 13:10:02
- NYC's Got Game: Trivia Nights bieten kostenlose Getränke und jede Menge Spaß!
- 2026-02-11 13:10:02
- Krypto-Teppichzüge, KI-Plattformen und der Schatten eines vorgetäuschten Selbstmordes: Der digitale Wilde Westen von NYC
- 2026-02-11 12:50:01
- Ray Dalio schlägt Alarm in Bezug auf CBDCs, finanzielle Privatsphäre und die sich verändernde Machtbalance
- 2026-02-11 10:30:01
- Coin Community verabschiedet sich von Bill Dimitropoulos und markiert damit einen schweren Verlust
- 2026-02-11 06:50:02
Verwandtes Wissen
Wie kann ich das Bybit VIP-Programm nutzen, um die Handelsgebühren zu senken?
Feb 11,2026 at 07:19am
Die Struktur des Bybit VIP-Programms verstehen 1. Das Bybit VIP-Programm kategorisiert Benutzer basierend auf ihrem durchschnittlichen 30-Tage-Nettoin...
Wie kaufe ich JasmyCoin (JASMY) auf Bybit?
Feb 09,2026 at 03:40am
Erstellen eines Bybit-Kontos 1. Navigieren Sie zur offiziellen Bybit-Website und klicken Sie oben rechts auf die Schaltfläche „Anmelden“. 2. Geben Sie...
Wie kann ich den Bybit-Kundendienst für dringende Hilfe kontaktieren?
Feb 05,2026 at 11:40pm
Zugriff auf den Bybit-Support über Live-Chat 1. Melden Sie sich über die offizielle Website oder die mobile Anwendung bei Ihrem Bybit-Konto an. 2. Nav...
Wie kaufe ich Injective (INJ) im Jahr 2026 auf Bybit?
Feb 09,2026 at 05:39pm
Kontoregistrierungs- und Verifizierungsprozess 1. Navigieren Sie zur offiziellen Bybit-Website und klicken Sie oben rechts auf die Schaltfläche „Anmel...
Wie nutzt man die Bybit Dual Asset-Investition für eine hohe Rendite?
Feb 06,2026 at 12:20am
Verständnis der Dual-Asset-Investitionsmechanismen von Bybit 1. Dual Asset Investment ist ein von Bybit angebotenes strukturiertes Produkt, das eine S...
Wie kaufe ich Celestia (TIA) an der Bybit-Börse?
Feb 10,2026 at 09:39pm
Erstellen eines Bybit-Kontos 1. Besuchen Sie die offizielle Bybit-Website und klicken Sie auf die Schaltfläche „Anmelden“ oben rechts auf der Homepage...
Wie kann ich das Bybit VIP-Programm nutzen, um die Handelsgebühren zu senken?
Feb 11,2026 at 07:19am
Die Struktur des Bybit VIP-Programms verstehen 1. Das Bybit VIP-Programm kategorisiert Benutzer basierend auf ihrem durchschnittlichen 30-Tage-Nettoin...
Wie kaufe ich JasmyCoin (JASMY) auf Bybit?
Feb 09,2026 at 03:40am
Erstellen eines Bybit-Kontos 1. Navigieren Sie zur offiziellen Bybit-Website und klicken Sie oben rechts auf die Schaltfläche „Anmelden“. 2. Geben Sie...
Wie kann ich den Bybit-Kundendienst für dringende Hilfe kontaktieren?
Feb 05,2026 at 11:40pm
Zugriff auf den Bybit-Support über Live-Chat 1. Melden Sie sich über die offizielle Website oder die mobile Anwendung bei Ihrem Bybit-Konto an. 2. Nav...
Wie kaufe ich Injective (INJ) im Jahr 2026 auf Bybit?
Feb 09,2026 at 05:39pm
Kontoregistrierungs- und Verifizierungsprozess 1. Navigieren Sie zur offiziellen Bybit-Website und klicken Sie oben rechts auf die Schaltfläche „Anmel...
Wie nutzt man die Bybit Dual Asset-Investition für eine hohe Rendite?
Feb 06,2026 at 12:20am
Verständnis der Dual-Asset-Investitionsmechanismen von Bybit 1. Dual Asset Investment ist ein von Bybit angebotenes strukturiertes Produkt, das eine S...
Wie kaufe ich Celestia (TIA) an der Bybit-Börse?
Feb 10,2026 at 09:39pm
Erstellen eines Bybit-Kontos 1. Besuchen Sie die offizielle Bybit-Website und klicken Sie auf die Schaltfläche „Anmelden“ oben rechts auf der Homepage...
Alle Artikel ansehen














