-
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%
Comment obtenir les données du marché d'Upbit via l'API?
To use Upbit's API, set up an API key, understand endpoints like /market/all and /ticker, and handle rate limits for smooth data retrieval.
Apr 12, 2025 at 03:49 am
Pour accéder aux données du marché d'Upbit via leur API, la compréhension du processus et des outils requis peut être crucial pour les développeurs et les commerçants. Upbit, l'un des principaux échanges de crypto-monnaie de Corée du Sud, propose une API robuste qui permet aux utilisateurs de récupérer des données de marché en temps réel et historiques. Ce guide vous guidera à travers les étapes pour vous connecter à l'API d'Upbit, récupérera les données du marché et comprendre les différents points de terminaison disponibles.
Configuration de votre clé API
Avant de pouvoir commencer à extraire des données de l'API d'Upbit, vous devez configurer une clé API. Cette clé authentifiera vos demandes à l'API. Voici comment le faire:
- Visitez le site Web d'Upbit et connectez-vous à votre compte.
- Accédez à la section de gestion des API . Ceci se trouve généralement dans les paramètres de votre compte ou dans un domaine similaire.
- Cliquez sur Créer une nouvelle clé API . Vous serez invité à saisir un nom pour votre clé et éventuellement une description.
- Activez les autorisations nécessaires pour votre clé. Pour les données du marché, vous aurez généralement besoin d'un accès en lecture seule.
- Après avoir généré la clé, vous recevrez une clé API et une clé secrète . Gardez-les en sécurité, car ils accordent l'accès à votre compte.
Comprendre les points de terminaison API
Upbit fournit plusieurs points de terminaison qui s'adressent à différents types de données de marché. Voici les principaux points de terminaison que vous devez connaître:
- Informations sur le marché :
/market/all- Ce point de terminaison renvoie une liste de tous les marchés disponibles sur Upbit. - Ticker :
/ticker- Ce point de terminaison fournit des données de ticker en temps réel pour les marchés spécifiés. - Données de chandelle :
/candles/minutes/{unit}ou/candles/days- ces points de terminaison renvoient les données de chandelles pour des intervalles de temps spécifiés. - Orderbook :
/orderbook- Ce point de terminaison fournit le livre de commandes actuel pour les marchés spécifiés. - Trades :
/trades/ticks- Ce point de terminaison renvoie des données commerciales récentes contre des marchés spécifiés.
Faire des demandes d'API
Pour faire des demandes à l'API d'Upbit, vous devrez utiliser un client HTTP. Voici comment faire une demande à l'aide de Python et de la bibliothèque requests :
Installez la bibliothèque
requestssi vous ne l'avez pas déjà fait:pip install requestsImportez la bibliothèque et configurez votre clé API:
import requestsapi_key = 'your_api_key' secret_key = 'your_secret_key'Faites une demande au
/market/allpour obtenir une liste de tous les marchés:url = 'https://api.upbit.com/v1/market/all' headers = {'Authorization': f'Bearer {api_key}'} response = requests.get(url, headers=headers) markets = response.json()Analyser la réponse pour extraire les données du marché:
for market in markets:print(market['market'], market['korean_name'], market['english_name'])
Récupération des données de ticker en temps réel
Pour récupérer les données de ticker en temps réel, vous pouvez utiliser le point de terminaison /ticker . Voici comment le faire:
Configurez la demande de données de ticker:
market = 'KRW-BTC' # Example marketurl = f'https: //api.upbit.com/v1/ticker? Markets = {Market} ' Response = requers.get (URL, en-têtes = en-têtes) ticker_data = réponse.json () [0]
Extraire et utiliser les données de ticker :
print(f'Current price: {ticker_data['trade_price']}') print(f'24-hour volume: {ticker_data['acc_trade_price_24h']}')
Accéder aux données historiques des chandeliers
Pour les données historiques, vous pouvez utiliser les points de terminaison du chandelier. Voici comment récupérer les données quotidiennes des chandeliers:
Configurez la demande de données quotidiennes de chandelles:
market = 'KRW-BTC' # Example market url = f'https://api.upbit.com/v1/candles/days?market={market}&count=10' response = requests.get(url, headers=headers) candles = response.json()Extraire et utiliser les données de chandelier :
for candle in candles:print(f'Date: {candle['candle_date_time_utc']}, Open: {candle['opening_price']}, High: {candle['high_price']}, Low: {candle['low_price']}, Close: {candle['trade_price']}')
Gestion des limites de taux d'API
Upbit, comme beaucoup d'autres API, a des limites de taux pour prévenir les abus. Il est important de gérer ces limites pour vous assurer que votre application fonctionne bien:
Vérifiez les en-têtes de réponse pour les informations de limite de taux:
remaining = response.headers.get('Remaining-Req')reset_time = réponse.heders.get ('réinitialiser le temps dans les secondes') print (f'Rémaining requêtes: {restant}, temps de réinitialisation: {reset_time} ')
Implémentez un retard dans votre code si vous approchez de la limite de taux:
import timeSi int (restant) <10:time.sleep(int(reset_time) + 1)
FAQ
Q: Puis-je utiliser l'API d'Upbit pour le trading automatisé?
R: Oui, l'API d'Upbit prend en charge les échanges automatisés via divers points de terminaison qui vous permettent de passer des commandes et de gérer vos métiers. Cependant, assurez-vous que les autorisations nécessaires sont activées sur votre clé API.
Q: Y a-t-il une limite à la quantité de données historiques que je peux récupérer immédiatement?
R: Oui, Upbit limite le nombre de points de données que vous pouvez récupérer en une seule demande. Par exemple, le point de terminaison des données Candlestick vous permet de récupérer jusqu'à 200 bougies par demande. Vous devrez peut-être faire plusieurs demandes pour recueillir des données historiques plus importantes.
Q: Comment puis-je assurer la sécurité de ma clé API?
R: Pour assurer la sécurité de votre clé API, ne le partagez jamais avec personne, utilisez-le uniquement sur des réseaux sécurisés et envisagez d'utiliser des variables d'environnement ou un coffre-fort sécurisé pour stocker vos clés au lieu de les coder dur dans vos scripts.
Q: Puis-je accéder à l'API d'Upbit depuis n'importe quel pays?
R: L'API d'Upbit est principalement conçue pour les utilisateurs en Corée du Sud, mais il est accessible depuis d'autres pays. Cependant, certaines fonctionnalités peuvent être limitées en fonction de votre emplacement et des réglementations de votre pays.
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.
-
RAIN Échangez maintenant$0.007852
113.00%
-
PIPPIN Échangez maintenant$0.06097
51.96%
-
PARTI Échangez maintenant$0.1396
42.04%
-
WAVES Échangez maintenant$0.9141
41.69%
-
ARC Échangez maintenant$0.04302
35.73%
-
HONEY Échangez maintenant$0.01029
21.80%
- Jensen Huang de Nvidia affirme que l'essor de l'emploi dans l'IA, et non son effondrement, est alimenté par le développement des infrastructures
- 2026-03-11 01:10:01
- Pi Network se prépare pour le Pi Day : le battage médiatique sur les prix rencontre les obstacles à long terme
- 2026-03-11 01:10:01
- Pudgy Penguins lance « Pudgy World », un jeu gratuit, déclenchant le buzz NFT et la vague de jetons
- 2026-03-11 01:05:01
- Pudgy Penguins prend son envol : le lancement du jeu « Pudgy World » fait monter en flèche le jeton PENGU et fait allusion à des ambitions plus larges
- 2026-03-11 01:00:01
- La flambée des prix de FLOW ébranle la crypto : une injonction met fin au drame de radiation de Bithumb Upbit
- 2026-03-11 01:05:01
- Le buzz de la Big Apple : les pièces DeFi devraient dominer le marché d'ici 2026
- 2026-03-10 18:35:02
Connaissances connexes
Comment désactiver le « navigateur intégré à l'application » sur Coinbase ? (Paramètres de sécurité)
Mar 10,2026 at 05:39pm
Comprendre le comportement du navigateur intégré à l'application Coinbase 1. Les applications mobiles Coinbase intègrent un composant d'affich...
Comment vérifier l'état de vérification de votre compte sur Gate.io ? (vérification KYC)
Mar 10,2026 at 03:59am
Accéder au tableau de bord de votre compte 1. Connectez-vous à votre compte Gate.io en utilisant votre e-mail et votre mot de passe enregistrés. 2. Ac...
Comment trouver l’adresse du contrat sur OKX Wallet ? (Informations sur le jeton)
Mar 09,2026 at 09:19am
Trouver l'adresse du contrat dans OKX Wallet 1. Ouvrez l'application OKX Wallet sur votre appareil mobile ou votre extension de navigateur. 2....
Comment réclamer une boîte mystère sur OKX ? (Récompenses du compte)
Mar 10,2026 at 04:20am
Modèles de volatilité du marché 1. Bitcoin les fluctuations de prix dépassent souvent 5 % sur une seule fenêtre de 24 heures pendant les périodes d...
Comment désactiver les cookies marketing sur Coinbase ? (Contrôle de confidentialité)
Mar 10,2026 at 01:00pm
Accéder aux préférences en matière de cookies 1. Accédez au site Web Coinbase à l'aide d'un navigateur de bureau ou ouvrez l'application m...
Comment modifier l’effet de levier sur une position ouverte sur Bybit ? (Gestion des postes)
Mar 08,2026 at 10:59pm
Accéder à l'interface de gestion des positions 1. Connectez-vous à votre compte Bybit via le site officiel ou l'application mobile. 2. Accédez...
Comment désactiver le « navigateur intégré à l'application » sur Coinbase ? (Paramètres de sécurité)
Mar 10,2026 at 05:39pm
Comprendre le comportement du navigateur intégré à l'application Coinbase 1. Les applications mobiles Coinbase intègrent un composant d'affich...
Comment vérifier l'état de vérification de votre compte sur Gate.io ? (vérification KYC)
Mar 10,2026 at 03:59am
Accéder au tableau de bord de votre compte 1. Connectez-vous à votre compte Gate.io en utilisant votre e-mail et votre mot de passe enregistrés. 2. Ac...
Comment trouver l’adresse du contrat sur OKX Wallet ? (Informations sur le jeton)
Mar 09,2026 at 09:19am
Trouver l'adresse du contrat dans OKX Wallet 1. Ouvrez l'application OKX Wallet sur votre appareil mobile ou votre extension de navigateur. 2....
Comment réclamer une boîte mystère sur OKX ? (Récompenses du compte)
Mar 10,2026 at 04:20am
Modèles de volatilité du marché 1. Bitcoin les fluctuations de prix dépassent souvent 5 % sur une seule fenêtre de 24 heures pendant les périodes d...
Comment désactiver les cookies marketing sur Coinbase ? (Contrôle de confidentialité)
Mar 10,2026 at 01:00pm
Accéder aux préférences en matière de cookies 1. Accédez au site Web Coinbase à l'aide d'un navigateur de bureau ou ouvrez l'application m...
Comment modifier l’effet de levier sur une position ouverte sur Bybit ? (Gestion des postes)
Mar 08,2026 at 10:59pm
Accéder à l'interface de gestion des positions 1. Connectez-vous à votre compte Bybit via le site officiel ou l'application mobile. 2. Accédez...
Voir tous les articles














