-
bitcoin $80561.859438 USD
3.19% -
ethereum $2424.138310 USD
5.44% -
tether $0.999012 USD
0.05% -
bnb $713.463401 USD
1.91% -
xrp $1.309969 USD
2.90% -
usd-coin $0.999850 USD
0.01% -
solana $96.030181 USD
3.34% -
tron $0.318298 USD
-1.05% -
zcash $1321.059495 USD
3.88% -
hyperliquid $83.383328 USD
-1.72% -
monero $635.070699 USD
-0.34% -
dogecoin $0.076431 USD
2.36% -
chainlink $11.515933 USD
4.12% -
unus-sed-leo $9.353544 USD
0.66% -
cardano $0.197430 USD
3.71%
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 requestsapi_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 requestsheure 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.
-
PIEVERSE Échangez maintenant$1.25
5.78%
-
INJ Échangez maintenant$8.17
4.89%
-
LIT Échangez maintenant$3.49
4.12%
-
CC Échangez maintenant$0.09816
1.53%
-
STX Échangez maintenant$0.3527
1.25%
-
XAUt Échangez maintenant$4089.83
1.12%
- Zcash, ZEC, Kripto Para : les adieux du Grand Sprout et la nouvelle ère audacieuse de NU7
- 2026-11-05 20:45:01
- La hausse de l'offre de pièces stables fait allusion à un changement haussier du Bitcoin : la liquidité du marché est en hausse
- 2026-11-05 20:35:01
- Alerte de New York : les attaques basées sur l'IA frappent les échanges cryptographiques à la vitesse de la machine – Vos actifs numériques sont-ils en sécurité ?
- 2026-11-05 12:50:02
- Les avoirs américains en Bitcoin augmentent grâce à la croissance des bénéfices dans un contexte de volatilité du marché
- 2026-11-05 12:50:02
- DuckDuckGo saisit l'opportunité alors que l'IA de recherche Google suscite des inquiétudes dans les écoles
- 2026-11-05 12:45:01
- Parcourir les meilleures collections NFT au quatrième trimestre 2026 : tendances et meilleurs choix pour les NFT 2026
- 2026-11-05 12:55:01
Connaissances connexes
Comment exporter des enregistrements de trading au comptant depuis Gate.io
Oct 18,2026 at 03:20am
Accès aux enregistrements de trading au comptant via l'interface Web 1. Connectez-vous à votre compte Gate.io et accédez à la section Spot Trading...
Comment trouver l'historique des retraits de crypto sur KuCoin
Oct 27,2026 at 08:49am
Accéder aux enregistrements de retrait via l'interface Web KuCoin 1. Connectez-vous à votre compte KuCoin à l'aide d'informations d'id...
Comment vérifier le TAEG des économies flexibles USDT sur OKX
Oct 15,2026 at 10:00pm
Comprendre le TAEG dans OKX Flexible Savings 1. APR signifie Annual Pourcentage Rate et reflète le rendement annuel nominal des dépôts USDT sans effet...
Comment afficher vos récompenses de jetons Binance Launchpool
Oct 26,2026 at 06:19am
Bitcoin Réduire de moitié les mécanismes 1. Le protocole de Bitcoin applique un calendrier d'émission fixe dans lequel les récompenses de bloc son...
Comment arrêter de copier un trader sur Bitget
Oct 16,2026 at 02:59am
Modèles de volatilité du marché 1. Les fluctuations de prix Bitcoin dépassent souvent 15 % sur une fenêtre de 24 heures lors d'annonces macroécono...
Comment vérifier votre part des bénéfices du trading de copie sur Bybit
Oct 16,2026 at 10:19am
Bitcoin Réduire de moitié les mécanismes 1. Le protocole de Bitcoin applique un calendrier fixe dans lequel les récompenses de bloc sont réduites de m...
Comment exporter des enregistrements de trading au comptant depuis Gate.io
Oct 18,2026 at 03:20am
Accès aux enregistrements de trading au comptant via l'interface Web 1. Connectez-vous à votre compte Gate.io et accédez à la section Spot Trading...
Comment trouver l'historique des retraits de crypto sur KuCoin
Oct 27,2026 at 08:49am
Accéder aux enregistrements de retrait via l'interface Web KuCoin 1. Connectez-vous à votre compte KuCoin à l'aide d'informations d'id...
Comment vérifier le TAEG des économies flexibles USDT sur OKX
Oct 15,2026 at 10:00pm
Comprendre le TAEG dans OKX Flexible Savings 1. APR signifie Annual Pourcentage Rate et reflète le rendement annuel nominal des dépôts USDT sans effet...
Comment afficher vos récompenses de jetons Binance Launchpool
Oct 26,2026 at 06:19am
Bitcoin Réduire de moitié les mécanismes 1. Le protocole de Bitcoin applique un calendrier d'émission fixe dans lequel les récompenses de bloc son...
Comment arrêter de copier un trader sur Bitget
Oct 16,2026 at 02:59am
Modèles de volatilité du marché 1. Les fluctuations de prix Bitcoin dépassent souvent 15 % sur une fenêtre de 24 heures lors d'annonces macroécono...
Comment vérifier votre part des bénéfices du trading de copie sur Bybit
Oct 16,2026 at 10:19am
Bitcoin Réduire de moitié les mécanismes 1. Le protocole de Bitcoin applique un calendrier fixe dans lequel les récompenses de bloc sont réduites de m...
Voir tous les articles














