-
bitcoin $69112.877804 USD
-5.93% -
ethereum $1943.024763 USD
-5.05% -
tether $0.999049 USD
0.04% -
bnb $634.994397 USD
-5.66% -
usd-coin $0.999853 USD
0.02% -
xrp $1.030242 USD
-1.25% -
solana $80.508371 USD
-2.76% -
tron $0.310856 USD
-1.82% -
hyperliquid $71.791073 USD
0.76% -
zcash $950.062362 USD
-3.92% -
dogecoin $0.064848 USD
-3.12% -
monero $525.879978 USD
-4.57% -
unus-sed-leo $9.173641 USD
-0.19% -
chainlink $9.947245 USD
-1.32% -
cardano $0.171986 USD
-0.56%
Comment afficher les enregistrements de transaction API sur Bybit? Y a-t-il une limite au nombre de transactions?
Bybit's API allows users to retrieve transaction records using the /v2/private/wallet/transaction-log endpoint, with limits on rate and historical data access.
May 19, 2025 at 07:07 am
Bybit est un échange de crypto-monnaie populaire qui fournit des services d'API robustes pour les commerçants qui souhaitent automatiser leurs stratégies de trading ou gérer leurs portefeuilles par programme. L'une des principales fonctionnalités auxquelles les utilisateurs ont souvent besoin d'accéder via l'API est les enregistrements de transaction. Cet article vous guidera tout au long du processus de visualisation des enregistrements de transaction API sur Bybit et discutera de toutes les limites qui pourraient être en place sur le nombre de transactions que vous pouvez récupérer.
Comprendre l'API de Bybit
Avant de plonger dans les détails de la récupération des enregistrements de transaction, il est essentiel de comprendre les bases de l'API de Bybit. L'API de Bybit permet aux utilisateurs d'interagir avec la plate-forme par programme. Cela comprend l'exécution des transactions, la gestion des commandes et la récupération de diverses données telles que les enregistrements de transaction. L'API est conçue pour être sécurisée et efficace, garantissant que les utilisateurs peuvent gérer efficacement leurs comptes.
Accéder à l'API
Pour commencer à utiliser l'API de Bybit, vous devez configurer une clé API. Voici les étapes pour le faire:
- Connectez-vous à votre compte de recours .
- Accédez à la section de gestion des API . Cela peut généralement être trouvé dans les paramètres du compte ou la section de profil utilisateur.
- Créez une nouvelle clé API . Vous devrez fournir un nom pour la clé et définir les autorisations en fonction de vos besoins.
- Enregistrez la clé de l'API et le secret . Ceux-ci seront utilisés pour authentifier vos demandes d'API.
Récupération des enregistrements de transaction
Une fois que vous avez configuré votre clé API, vous pouvez commencer à faire des demandes pour récupérer des enregistrements de transaction. L'API de Bybit fournit des points de terminaison spécialement conçus pour récupérer les données de transaction. Le point de terminaison que vous utiliserez est / v2 / private / wallet / transaction-log .
Voici comment faire une demande à ce point de terminaison:
- Préparez votre demande . Vous devrez inclure votre clé API et vous secret dans les en-têtes de demande pour l'authentifier.
- Spécifiez les paramètres . Vous pouvez filtrer les enregistrements de transaction en spécifiant des paramètres tels que
currency,start_date,end_dateetexec_type. Ces paramètres vous aident à réduire les résultats des transactions qui vous intéressent. - Envoyer la demande . Utilisez un outil comme Postman ou écrivez un script dans votre langage de programmation préféré pour envoyer la demande au serveur API de Bybit.
Voici un exemple de ce à quoi la demande pourrait ressembler à Python à l'aide de la bibliothèque requests :
import requests import timeapi_key = 'your_api_key' api_secret = 'your_api_secret' base_url = 'https://api.bybit.com' endpoint = '/ v2 / private / wallet / transaction-log'Préparez les paramètres
params = {
'currency': 'BTC', 'start_date': '2023-01-01', 'end_date': '2023-01-31', 'exec_type': 'Deposit'}
Générer l'horodatage
Timestamp = int (time.time () * 1000)
Préparer les en-têtes
en-têtes = {
'Content-Type': 'application/json', 'api_key': api_key, 'timestamp': str(timestamp), 'sign': generate_signature(api_secret, timestamp, params) # You need to implement the generate_signature function}
Envoyer la demande
Response = requers.get (base_url + point de terminaison, en-têtes = en-têtes, params = params)
Traiter la réponse
Si réponse.status_code == 200:
print(response.json())autre:
print(f'Error: {response.status_code}')Comprendre la réponse
Lorsque vous récupérez avec succès les enregistrements de transaction, l'API de Bybit renverra une réponse JSON contenant les données demandées. La réponse comprendra des champs tels que
id,time,currency,amount,typeetstatus. Il est important d'analyser correctement ces données pour donner un sens à l'historique de votre transaction.Voici un exemple de ce à quoi pourrait ressembler la réponse:
{'ret_code': 0, 'ret_msg': 'ok', 'ext_code': '', 'ext_info': '', 'résultat': {
'data': [ { 'id': '123456', 'time': '2023-01-05T12:34:56Z', 'currency': 'BTC', 'amount': '0.1', 'type': 'Deposit', 'status': 'Success' }, { 'id': '123457', 'time': '2023-01-10T12:34:56Z', 'currency': 'BTC', 'amount': '0.2', 'type': 'Withdrawal', 'status': 'Success' } ]} }
Limites sur les enregistrements de transaction
Bybit impose certaines limites au nombre de transactions que vous pouvez récupérer via l'API. Ces limites sont en place pour prévenir les abus et assurer une utilisation équitable des ressources de la plateforme. Voici quelques points clés à garder à l'esprit:
- Limites de taux : Bybit a des limites de taux sur les demandes d'API. Par exemple, vous pourriez être limité à un certain nombre de demandes par minute ou par jour. Le dépassement de ces limites peut entraîner le bloqué temporairement de votre clé API.
- Pagination : Lors de la récupération des enregistrements de transaction, Bybit utilise la pagination pour gérer de grands ensembles de données. Vous pouvez spécifier le paramètre
limitpour contrôler le nombre d'enregistrements renvoyés dans chaque réponse et utiliser le paramètrepagepour parcourir plusieurs pages de résultats. - Données historiques : il peut y avoir des limites à la distance de récupération des enregistrements de transaction. Bybit vous permet généralement de récupérer des données pendant un certain nombre de jours ou de mois dans le passé.
Pour gérer ces limites efficacement, vous devriez:
- Surveillez votre utilisation de l'API . Gardez une trace du nombre de demandes que vous faites et assurez-vous de rester dans les limites de taux.
- Mettre en œuvre la pagination . Utilisez la
limitet les paramètrespagepour récupérer des données dans des morceaux gérables. - Planifiez votre récupération de données . Si vous devez récupérer une grande quantité de données historiques, planifiez soigneusement vos demandes pour éviter de frapper les limites.
Gestion des erreurs
Lorsque vous travaillez avec l'API de Bybit, vous pouvez rencontrer des erreurs. Les erreurs communes incluent les défaillances d'authentification, la limite de taux dépassée et les paramètres non valides. Voici comment gérer ces erreurs:
- Erreurs d'authentification : si vous recevez une erreur d'authentification, vérifiez votre clé API et votre secret. Assurez-vous qu'ils sont correctement inclus dans les en-têtes de demande.
- Erreurs de limite de taux : si vous dépassez la limite de taux, attendez une période avant de réessayer votre demande. Implémentez un retard dans votre code pour éviter d'atteindre la limite de taux à plusieurs reprises.
- Paramètres non valides : si l'API renvoie une erreur due aux paramètres non valides, passez en revue votre demande et assurez-vous que tous les paramètres sont correctement formatés et dans la plage acceptable.
FAQ
Q: Puis-je récupérer les enregistrements de transaction pour plusieurs devises à la fois en utilisant l'API de Bybit?
R: Non, l'API de Bybit vous oblige à spécifier une seule devise lors de la récupération des enregistrements de transaction. Si vous avez besoin d'enregistrements pour plusieurs devises, vous devrez faire des demandes d'API distinctes pour chaque devise.
Q: Comment puis-je assurer la sécurité de ma clé API lors de la récupération des enregistrements de transaction?
R: Pour assurer la sécurité de votre clé API, ne le partagez jamais avec personne et ne l'utilisez que dans des environnements sécurisés. De plus, envisagez d'utiliser la fonction de liste blanche IP de Bybit pour restreindre l'accès à l'API à des adresses IP spécifiques.
Q: Existe-t-il un moyen d'automatiser la récupération des enregistrements de transaction sur un calendrier?
R: Oui, vous pouvez automatiser la récupération des enregistrements de transaction en écrivant un script qui fait des demandes d'API sur un calendrier. Utilisez un outil de planification comme les travaux CRON sur les systèmes ou le planificateur de tâches basés sur UNIX sur Windows pour exécuter votre script à intervalles réguliers.
Q: Que dois-je faire si je rencontre une erreur de 429 trop de demandes?
R: Si vous rencontrez une erreur de 429, cela signifie que vous avez dépassé les limites de taux de BEBIT. Attendez une période avant de réessayer votre demande et envisagez de mettre en œuvre un retard dans votre code pour éviter d'atteindre la limite de taux à plusieurs reprises.
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.
-
INJ Échangez maintenant$7.98
7.48%
-
NIGHT Échangez maintenant$0.04641
4.99%
-
FF Échangez maintenant$0.08947
4.51%
-
PIEVERSE Échangez maintenant$1.69
3.81%
-
KITE Échangez maintenant$0.1272
3.58%
-
TAO Échangez maintenant$213.33
2.35%
- Prédiction des prix XRP : 1 000 $ rendront-ils tout le monde riche ? Les techniques suggèrent des niveaux clés à surveiller
- 2026-11-14 07:24:53
- La compétition principale du WSOT 2026 démarre en trombe : 3,2 millions USDT à gagner lors de Squad Showdown !
- 2026-11-14 07:24:53
- La chute des prix du Bitcoin déclenche des liquidations massives de crypto, soulevant des questions sur le cycle haussier
- 2026-11-14 07:24:53
- XRP Ledger alimente les nouveaux règlements énergétiques numériques du département américain de l'Énergie au milieu d'une mise à jour critique
- 2026-11-14 08:25:47
- Panne de Microsoft 365 : perturbation du calendrier Outlook, Teams et effets d'entraînement
- 2026-11-14 06:23:41
- Le HYPE d'Hyperliquid défie le ralentissement du Bitcoin, les contrats à terme Nvidia déclenchent la frénésie commerciale
- 2026-11-14 06:23:41
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














