Capitalisation boursière: $2.697T 0.03%
Volume(24h): $150.337B 1.70%
Indice de peur et de cupidité:

50 - Neutre

  • Capitalisation boursière: $2.697T 0.03%
  • Volume(24h): $150.337B 1.70%
  • Indice de peur et de cupidité:
  • Capitalisation boursière: $2.697T 0.03%
Cryptos
Les sujets
Cryptospedia
Nouvelles
Cryptosopique
Vidéos
Top Cryptospedia

Choisir la langue

Choisir la langue

Sélectionnez la devise

Cryptos
Les sujets
Cryptospedia
Nouvelles
Cryptosopique
Vidéos

Comment utiliser l'API de Kraken? Quelles autorisations et les restrictions d'appel existe-t-il?

Kraken's API allows automated trading and account management, but users must set up keys, understand permissions, and adhere to call restrictions for secure usage.

May 14, 2025 at 08:07 pm

Introduction à l'API de Kraken

Kraken est l'un des échanges de crypto-monnaie les plus établis, offrant une API robuste qui permet aux utilisateurs d'automatiser le trading, de gérer leurs comptes et d'accéder aux données du marché en temps réel. Comprendre comment utiliser l'API de Kraken, ainsi que les autorisations et les restrictions d'appel qu'il impose, est crucial pour quiconque cherche à tirer parti de cet outil puissant. Cet article vous guidera tout au long du processus d'utilisation de l'API de Kraken, détaillant les autorisations nécessaires et les restrictions dont vous devez être conscient.

Configuration de votre compte API Kraken

Avant de pouvoir commencer à utiliser l'API de Kraken, vous devez configurer une clé API. Voici comment vous pouvez le faire:

  • Connectez-vous à votre compte Kraken . Accédez à la section «Paramètres».
  • Accédez à l'onglet API . Vous le trouverez dans la section «Sécurité».
  • Créez une nouvelle clé API . Vous serez invité à saisir un nom pour votre clé et à sélectionner les autorisations que vous souhaitez accorder.
  • Vérifiez votre identité . Selon les autorisations que vous choisissez, vous devrez peut-être effectuer des étapes de vérification supplémentaires.
  • Générer la clé . Après avoir défini vos autorisations, cliquez sur «Générer la clé». Vous recevrez une clé API et une clé privée. Gardez votre clé privée en sécurité ; il ne doit jamais être partagé ou exposé.

Comprendre les autorisations API

L'API de Kraken offre plusieurs niveaux d'autorisation, chacun permettant différents niveaux d'accès à votre compte. Voici les principales autorisations parmi lesquelles vous pouvez choisir:

  • Fonds de requête : vous permet de vérifier le solde de votre compte, mais pas de déplacer les fonds.
  • Retirer les fonds : accorde la possibilité de retirer des fonds de votre compte. Il s'agit du plus haut niveau d'autorisation et doit être utilisé avec prudence .
  • Commerce : permet de négocier en votre nom. Cela comprend passer des commandes et les annuler.
  • Ledger : donne accès à l'historique de votre transaction.
  • Ajouter / supprimer la commande : permet la gestion des commandes, notamment en les ajoutant et en les supprimant.

Lors de la configuration de votre clé API, vous pouvez choisir n'importe quelle combinaison de ces autorisations en fonction de vos besoins. Il est recommandé d'accorder uniquement les autorisations nécessaires à votre utilisation prévue pour minimiser les risques de sécurité.

Faire des appels API

Une fois votre clé API configurée, vous pouvez commencer à passer des appels API. L'API de Kraken utilise des points de terminaison reposants et vous devrez inclure votre clé API dans les en-têtes de vos demandes. Voici un exemple de base de la façon de passer un appel API à l'aide de Python:

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


url = 'https://api.kraken.com/0/private/balance' en-têtes = {'api-key': api_key} nonce = str (int (time.time () * 1000)) charge utile = {

'nonce': nonce

}

Signer la demande

api_sign = hmac.new (api_secret.encode (), (nonce + url) .encode (), hashlib.sha256) .hexdigest () en-têtes ['api-sign'] = api_sign

Response = requêtes.Post (URL, en-têtes = en-têtes, données = charge utile) imprimer (réponse.json ())

Cet exemple montre comment récupérer le solde de votre compte. Assurez-vous de remplacer 'your_api_key' et 'your_api_secret' par vos clés réelles .

Restrictions d'appel API

Kraken impose plusieurs restrictions aux appels d'API pour prévenir les abus et assurer une utilisation équitable. Voici les principales restrictions que vous devez connaître:

  • Limites de taux : Kraken a des limites de taux différentes pour différents types d'appels API. Pour les points de terminaison publics, la limite est généralement de 15 demandes par seconde. Pour les points de terminaison privés, la limite est de 1 demande par seconde pour les comptes non vérifiés et 20 demandes par seconde pour les comptes vérifiés.
  • Limites d'éclatement : En plus des limites de taux, Kraken a également des limites d'éclatement. Par exemple, vous pouvez faire jusqu'à 200 demandes dans une fenêtre de 10 minutes pour les points de terminaison publics.
  • Restrictions IP : Kraken peut imposer des restrictions basées sur IP si elle détecte une activité suspecte. Assurez-vous que votre adresse IP n'est pas signalée en adhérant aux limites de taux et en utilisant l'API de manière responsable .

Gestion des erreurs et des réponses

Lorsque vous utilisez l'API de Kraken, il est important de gérer correctement les erreurs et les réponses. Kraken renvoie les réponses au format JSON et les erreurs sont indiquées par un champ «Erreur» non nul. Voici comment vous pouvez gérer les erreurs dans Python:

 response = requests.post(url, headers=headers, data=payload) data = response.json() Si les données [«erreur»]:


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

autre:

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

Vérifiez toujours les erreurs dans la réponse pour vous assurer que vos appels API sont traités correctement.

En utilisant l'API pour le trading

L'API de Kraken peut être utilisée pour le trading automatisé. Voici un exemple de base de la façon de passer une commande d'achat:

import requests

heure d'importation Importer HMAC Importer un hashlib

api_key = 'your_api_key' api_secret = 'your_api_secret'

url = 'https://api.kraken.com/0/private/adDorder' en-têtes = {'api-key': api_key} nonce = str (int (time.time () * 1000)) charge utile = {

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

}

Signer la demande

api_sign = hmac.new (api_secret.encode (), (nonce + url) .encode (), hashlib.sha256) .hexdigest () en-têtes ['api-sign'] = api_sign

Response = requêtes.Post (URL, en-têtes = en-têtes, données = charge utile) imprimer (réponse.json ())

Assurez-vous de remplacer 'your_api_key' et 'your_api_secret' par vos clés réelles . Cet exemple rend une commande d'achat de limite pour 0,01 BTC au prix de 30 000 $.

Questions fréquemment posées

Q: Puis-je utiliser l'API de Kraken pour échanger simultanément sur plusieurs comptes?

R: Oui, vous pouvez utiliser l'API de Kraken pour gérer plusieurs comptes, mais vous devrez générer des clés API distinctes pour chaque compte et vous assurer de gérer les autorisations et les limites de tarif de manière appropriée pour chacun.

Q: Que dois-je faire si je dépasse les limites de taux de l'API de Kraken?

R: Si vous dépassez les limites de taux de l'API de Kraken, vos demandes peuvent être temporairement bloquées. Pour éviter cela, implémentez la limitation de taux appropriée dans votre code et envisagez d'utiliser un système de file d'attente pour gérer vos demandes.

Q: Est-il sûr de stocker mes clés API dans mon code?

R: Non, il n'est pas sûr de stocker vos clés API directement dans votre code. Au lieu de cela, utilisez des variables d'environnement ou un système de gestion des clés sécurisé pour garder vos clés confidentielles.

Q: Puis-je utiliser l'API de Kraken pour accéder aux données du marché historiques?

R: Oui, l'API de Kraken donne accès aux données du marché historiques grâce à ses points de terminaison publics. Vous pouvez récupérer les données OHLC (ouverte, élevée, faible, ferme) pour divers intervalles de temps.

Clause de non-responsabilité:info@kdj.com

Les informations fournies ne constituent pas des conseils commerciaux. kdj.com n’assume aucune responsabilité pour les investissements effectués sur la base des informations fournies dans cet article. Les crypto-monnaies sont très volatiles et il est fortement recommandé d’investir avec prudence après une recherche approfondie!

Si vous pensez que le contenu utilisé sur ce site Web porte atteinte à vos droits d’auteur, veuillez nous contacter immédiatement (info@kdj.com) et nous le supprimerons dans les plus brefs délais.

Connaissances connexes

Comment retirer Fiat de Coinbase par virement bancaire ? Guide complet

Comment retirer Fiat de Coinbase par virement bancaire ? Guide complet

May 07,2026 at 05:59pm

Conditions d'éligibilité aux virements électroniques 1. Les utilisateurs doivent effectuer une vérification complète de Know Your Customer (KYC), ...

Comment utiliser l'abonnement automatique à Binance Staking ? Guide des revenus passifs

Comment utiliser l'abonnement automatique à Binance Staking ? Guide des revenus passifs

May 07,2026 at 02:20pm

Comprendre l'abonnement automatique à Binance Staking 1. L'abonnement automatique est une fonctionnalité de l'écosystème « Earn » de Binan...

Comment utiliser Binance Convert pour les Stablecoins ? Tutoriel d'échange

Comment utiliser Binance Convert pour les Stablecoins ? Tutoriel d'échange

May 07,2026 at 06:59am

Comprendre la fonctionnalité de Binance Convert 1. Binance Convert est un outil intégré à la plateforme Binance qui permet aux utilisateurs d'écha...

Comment vérifier les frais de transaction sur Coinbase ? Guide des frais expliqué

Comment vérifier les frais de transaction sur Coinbase ? Guide des frais expliqué

May 07,2026 at 02:40pm

Comprendre la structure des frais de transaction de Coinbase 1. Coinbase applique un modèle de frais à double niveau combinant des frais de transactio...

Comment utiliser le trading d'options sur OKX ? Guide du débutant

Comment utiliser le trading d'options sur OKX ? Guide du débutant

May 07,2026 at 12:19pm

Comprendre les bases des options sur OKX 1. Les options sur OKX sont des contrats dérivés qui accordent à l'acheteur le droit, mais pas l'obli...

Comment déposer des USD sur Coinbase via ACH ? Guide étape par étape

Comment déposer des USD sur Coinbase via ACH ? Guide étape par étape

May 07,2026 at 01:20pm

Mécaniques de dépôt ACH sur Coinbase 1. Les dépôts ACH fonctionnent via le réseau Automated Clearing House, une infrastructure financière américaine q...

Comment retirer Fiat de Coinbase par virement bancaire ? Guide complet

Comment retirer Fiat de Coinbase par virement bancaire ? Guide complet

May 07,2026 at 05:59pm

Conditions d'éligibilité aux virements électroniques 1. Les utilisateurs doivent effectuer une vérification complète de Know Your Customer (KYC), ...

Comment utiliser l'abonnement automatique à Binance Staking ? Guide des revenus passifs

Comment utiliser l'abonnement automatique à Binance Staking ? Guide des revenus passifs

May 07,2026 at 02:20pm

Comprendre l'abonnement automatique à Binance Staking 1. L'abonnement automatique est une fonctionnalité de l'écosystème « Earn » de Binan...

Comment utiliser Binance Convert pour les Stablecoins ? Tutoriel d'échange

Comment utiliser Binance Convert pour les Stablecoins ? Tutoriel d'échange

May 07,2026 at 06:59am

Comprendre la fonctionnalité de Binance Convert 1. Binance Convert est un outil intégré à la plateforme Binance qui permet aux utilisateurs d'écha...

Comment vérifier les frais de transaction sur Coinbase ? Guide des frais expliqué

Comment vérifier les frais de transaction sur Coinbase ? Guide des frais expliqué

May 07,2026 at 02:40pm

Comprendre la structure des frais de transaction de Coinbase 1. Coinbase applique un modèle de frais à double niveau combinant des frais de transactio...

Comment utiliser le trading d'options sur OKX ? Guide du débutant

Comment utiliser le trading d'options sur OKX ? Guide du débutant

May 07,2026 at 12:19pm

Comprendre les bases des options sur OKX 1. Les options sur OKX sont des contrats dérivés qui accordent à l'acheteur le droit, mais pas l'obli...

Comment déposer des USD sur Coinbase via ACH ? Guide étape par étape

Comment déposer des USD sur Coinbase via ACH ? Guide étape par étape

May 07,2026 at 01:20pm

Mécaniques de dépôt ACH sur Coinbase 1. Les dépôts ACH fonctionnent via le réseau Automated Clearing House, une infrastructure financière américaine q...

Voir tous les articles

User not found or password invalid

Your input is correct