Marktkapitalisierung: $3.7582T 1.060%
Volumen (24h): $129.4006B -11.610%
Angst- und Gier-Index:

52 - Neutral

  • Marktkapitalisierung: $3.7582T 1.060%
  • Volumen (24h): $129.4006B -11.610%
  • Angst- und Gier-Index:
  • Marktkapitalisierung: $3.7582T 1.060%
Kryptos
Themen
Cryptospedia
Nachricht
Cryptostopics
Videos
Top Cryptospedia

Sprache auswählen

Sprache auswählen

Währung wählen

Kryptos
Themen
Cryptospedia
Nachricht
Cryptostopics
Videos

Wie benutze ich Krakens API? Welche Berechtigungen und Anrufbeschränkungen gibt es?

Die API von Kraken ermöglicht die automatisierte Handels- und Kontoverwaltung, aber Benutzer müssen Schlüssel einrichten, Berechtigungen verstehen und Einschränkungen für die sichere Nutzung einhalten.

May 14, 2025 at 08:07 pm

Einführung in Krakens API

Kraken ist einer der etabliertesten Kryptowährungsbörsen und bietet eine robuste API, mit der Benutzer den Handel automatisieren, ihre Konten verwalten und auf Echtzeit-Marktdaten zugreifen können. Für jeden zu verstehen, wie die API von Kraken sowie die Berechtigungen und Aufrufbeschränkungen verwendet werden, ist für alle, die dieses leistungsstarke Tool nutzen möchten, von entscheidender Bedeutung. Dieser Artikel führt Sie durch den Prozess der Verwendung von Krakens API und detailliert die erforderlichen Berechtigungen und Beschränkungen, die Sie kennen müssen.

Einrichten Ihres Kraken -API -Kontos

Bevor Sie die API von Kraken verwenden können, müssen Sie eine API -Schlüssel einrichten. So können Sie es tun:

  • Melden Sie sich in Ihrem Kraken -Konto an . Navigieren Sie zum Abschnitt "Einstellungen".
  • Gehen Sie zur API -Registerkarte . Sie finden dies im Abschnitt "Sicherheit".
  • Erstellen Sie einen neuen API -Schlüssel . Sie werden aufgefordert, einen Namen für Ihren Schlüssel einzugeben und die Berechtigungen auszuwählen, die Sie gewähren möchten.
  • Überprüfen Sie Ihre Identität . Abhängig von den von Ihnen gewählten Berechtigungen müssen Sie möglicherweise zusätzliche Überprüfungsschritte ausführen.
  • Generieren Sie den Schlüssel . Klicken Sie nach dem Einstellen Ihrer Berechtigungen auf "Taste generieren". Sie erhalten einen API -Schlüssel und einen privaten Schlüssel. Halten Sie Ihren privaten Schlüssel sicher ; Es sollte niemals geteilt oder entlarvt werden.

API -Berechtigungen verstehen

Die API von Kraken bietet mehrere Berechtigungsstufen, die jeweils unterschiedliche Zugriffsebene auf Ihr Konto ermöglichen. Hier sind die Hauptberechtigungen, aus denen Sie auswählen können:

  • Abfragefonds : Ermöglicht Ihnen, Ihren Kontostand zu überprüfen, aber nicht Geld zu verschieben.
  • Mittel abheben : Gewährt die Möglichkeit, Mittel von Ihrem Konto abzuheben. Dies ist die höchste Genehmigung und sollte vorsichtig eingesetzt werden .
  • Handel : Ermöglicht den Handel in Ihrem Namen. Dies beinhaltet das Festlegen von Bestellungen und das Abbrechen.
  • Ledger : Bietet Zugriff auf Ihren Transaktionsverlauf.
  • Bestellung hinzufügen/entfernen : Ermöglicht die Verwaltung von Bestellungen, einschließlich Hinzufügen und Entfernen.

Beim Einrichten Ihres API -Schlüssels können Sie eine beliebige Kombination dieser Berechtigungen basierend auf Ihren Anforderungen auswählen. Es wird empfohlen, nur die Berechtigungen zu erteilen, die für Ihre beabsichtigte Verwendung erforderlich sind , um Sicherheitsrisiken zu minimieren.

API -Anrufe machen

Sobald Ihre API -Taste eingerichtet ist, können Sie API -Anrufe tätigen. Die API von Kraken verwendet erholsame Endpunkte, und Sie müssen Ihren API -Schlüssel in die Header Ihrer Anfragen aufnehmen. Hier ist ein grundlegendes Beispiel dafür, wie ein API -Anruf mit Python aufgerufen wird:

 import requests api_key = 'your_api_key'
api_secret = 'your_api_secret'

url = 'https://api.kraken.com/0/private/balance'
Headers = {'api-key': api_key}
nonce = str (int (time.time ()*1000))
payload = {

'nonce': nonce

}

Unterschreiben Sie die Anfrage

api_sign = hmac.new (api_secret.encode (), (nonce + url) .encode (), Hashlib.sha256) .hexDigest ()
Header ['api-sign'] = api_sign

response = requests.post (URL, Header = Header, Data = Payload)
print (response.json ())

Dieses Beispiel zeigt, wie Sie Ihren Kontostand abrufen. Stellen Sie sicher, dass Sie "your_api_key" und "your_api_secret" durch Ihre tatsächlichen Schlüssel ersetzen .

API -Aufrufbeschränkungen

Kraken stellt mehrere Einschränkungen der API -Aufrufe auf, um Missbrauch zu verhindern und eine faire Verwendung zu gewährleisten. Hier sind die wichtigsten Einschränkungen, die Sie kennen sollten:

  • Zinsgrenzen : Kraken hat unterschiedliche Ratengrenzen für verschiedene Arten von API -Aufrufen. Für öffentliche Endpunkte beträgt die Grenze in der Regel 15 Anfragen pro Sekunde. Für private Endpunkte beträgt die Grenze 1 Anfrage pro Sekunde für nicht überprüfte Konten und 20 Anfragen pro Sekunde für überprüfte Konten.
  • Burstgrenzen : Zusätzlich zu den Ratengrenzen hat Kraken auch Burstgrenzen. Beispielsweise können Sie bis zu 200 Anfragen in einem 10-minütigen Fenster für öffentliche Endpunkte ausstellen.
  • IP-Beschränkungen : Kraken kann IP-basierte Einschränkungen auferlegen, wenn es verdächtige Aktivitäten erkennt. Stellen Sie sicher, dass Ihre IP -Adresse nicht gekennzeichnet ist, indem Sie sich an die Ratengrenzen halten und die API verantwortungsbewusst verwenden .

Handhabungsfehler und Antworten

Bei der Verwendung von Krakens API ist es wichtig, Fehler und Antworten korrekt zu behandeln. Kraken gibt Antworten im JSON-Format zurück, und Fehler werden durch ein Feld ungleich Null angezeigt. So können Sie in Python Fehler umgehen:

 response = requests.post(url, headers=headers, data=payload)
data = response.json()
Wenn Daten ['Fehler']:

for error in data['error']: print(f'Error: {error}')

anders:

print('Success:', data['result'])

Überprüfen Sie immer auf Fehler in der Antwort, um sicherzustellen, dass Ihre API -Aufrufe korrekt verarbeitet werden.

Verwenden der API zum Handel

Die API von Kraken kann für den automatisierten Handel verwendet werden. Hier ist ein grundlegendes Beispiel dafür, wie eine Kaufbestellung aufgeben kann:

import requests

Importzeit
HMAC importieren
Hashlib importieren

api_key = 'your_api_key'
api_secret = 'your_api_secret'

url = 'https://api.kraken.com/0/private/addorder'
Headers = {'api-key': api_key}
nonce = str (int (time.time ()*1000))
payload = {

'nonce': nonce, 'pair': 'XBTUSD', 'type': 'buy', 'ordertype': 'limit', 'price': '30000', 'volume': '0.01'

}

Unterschreiben Sie die Anfrage

api_sign = hmac.new (api_secret.encode (), (nonce + url) .encode (), Hashlib.sha256) .hexDigest ()
Header ['api-sign'] = api_sign

response = requests.post (URL, Header = Header, Data = Payload)
print (response.json ())

Stellen Sie sicher, dass Sie "your_api_key" und "your_api_secret" durch Ihre tatsächlichen Schlüssel ersetzen . In diesem Beispiel wird eine Limit -Kaufbestellung für 0,01 BTC zu einem Preis von 30.000 USD angegeben.

Häufig gestellte Fragen

F: Kann ich die API von Kraken verwenden, um gleichzeitig auf mehreren Konten zu handeln?

A: Ja, Sie können die API von Kraken verwenden, um mehrere Konten zu verwalten, müssen jedoch separate API -Schlüssel für jedes Konto generieren und sicherstellen, dass Sie die Berechtigungen und die Zinsgrenzen für jeden angemessen behandeln.

F: Was soll ich tun, wenn ich die API -Ratengrenzen von Kraken überschreite?

A: Wenn Sie die API -Ratengrenzen von Kraken überschreiten, können Ihre Anfragen vorübergehend blockiert werden. Um dies zu vermeiden, implementieren Sie die ordnungsgemäße Ratenbeschränkung in Ihrem Code und erwägen Sie, ein Warteschlangensystem zur Verwaltung Ihrer Anforderungen zu verwenden.

F: Ist es sicher, meine API -Schlüssel in meinem Code zu speichern?

A: Nein, es ist nicht sicher, Ihre API -Schlüssel direkt in Ihrem Code zu speichern. Verwenden Sie stattdessen Umgebungsvariablen oder ein sicheres Schlüsselmanagementsystem, um Ihre Schlüssel vertraulich zu halten.

F: Kann ich die API von Kraken verwenden, um auf historische Marktdaten zuzugreifen?

A: Ja, die API von Kraken bietet Zugang zu historischen Marktdaten über seine öffentlichen Endpunkte. Für verschiedene Zeitintervalle können Sie OHLC -Daten (offen, hohe, niedrige, schließende) Daten abrufen.

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.

Verwandtes Wissen

Alle Artikel ansehen

User not found or password invalid

Your input is correct