a
a
Weather:
city not found
HomeBitcoinGuide des données de prix Bitcoin – Développeurs Coinbase

Guide des données de prix Bitcoin – Développeurs Coinbase

Niveau: De base

Conditions préalables: Environnement de développement local

Objectif: L’API Coinbase offre une variété de données utiles liées au bitcoin. Un point de données simple qui est souvent intéressant est le prix du bitcoin. Dans ce guide, nous verrons comment faire une demande à Coinbase prices point de terminaison pour récupérer les informations de prix Bitcoin actuelles.

Développeur en vedette: Tondeuse à gazon

Authentification

le prices endpoint fait partie d’une catégorie plus large de points de terminaison en lecture seule non authentifiés appelés Data Endpoints. Par conséquent, l’authentification n’est pas requise pour récupérer les informations de tarification.

Acquisition d’informations sur les prix

Avant de vous lancer dans le code, sachez qu’il existe trois prix différents disponibles prices point final:

  • Prix ​​d’achat
  • Prix ​​de vente
  • Prix ​​au comptant

Comme pour toute donnée, il est important de comprendre la différence entre ces prix et de demander les données les plus appropriées à vos besoins. Dans ce cas, imaginons que vous souhaitiez simplement montrer à vos utilisateurs le prix actuel du marché du bitcoin (également connu sous le nom de «prix au comptant du bitcoin»), reflété dans l’équivalent en dollars américains.

Obtenir le prix au comptant est assez simple. Tout d’abord, jetons un coup d’œil à une requête cURL nue. Notez que vous pouvez remplacer tout code de devise pris en charge par USD.

curl https://api.coinbase.com/v2/prices/spot?currency=USD

Exemple de réponse:

{
  "data": {
    "amount": "1015.00",
    "currency": "USD"
  }
}

Facile, non? Cependant, dans la plupart des situations, vous voudrez pouvoir capturer les informations de tarification à partir de votre code (c’est-à-dire sans utiliser cURL). Jetons un coup d’œil à l’utilisation de l’une des bibliothèques officielles de coinbase. Tout d’abord, installez la bibliothèque:

pip install coinbase

# or

easy_install coinbase

Maintenant, obtenons les données de prix:

require 'coinbase/wallet'

client = Coinbase::Wallet::Client.new(api_key: <api key>,
                                      api_secret: <api secret>,
                                      CB_VERSION: 'YYYY-MM-DD')

currency_code = 'USD'  # can also use EUR, CAD, etc.

# Make the request
price = client.spot_price({currency: currency_code})

puts "Current bitcoin price in #{currency_code}: #{price.amount}"

from coinbase.wallet.client import Client

client = Client(<api_key>, <api_secret>, api_version='YYYY-MM-DD')

currency_code = 'USD'  # can also use EUR, CAD, etc.

# Make the request
price = client.get_spot_price(currency=currency_code)

print 'Current bitcoin price in %s: %s' % (currency_code, price.amount)
var Client = require('coinbase').Client;

var client = new Client({
  'apiKey': 'API KEY',
  'apiSecret': 'API SECRET',
  'version':'YYYY-MM-DD'
});

currencyCode = 'USD'  // can also use EUR, CAD, etc.

// Make the request
client.getSpotPrice({'currency': currencyCode}, function(err, price) {
  console.log('Current bitcoin price in ' + currencyCode + ': ' +  price.data.amount);
});

Si tout s’est bien passé, vous devriez voir le prix au comptant actuel du bitcoin en USD. Voyons maintenant ce que nous pouvons faire avec ces informations.

Affichage des informations sur les prix

Vous pouvez personnaliser l’affichage des données de prix à votre guise. Cependant, lors du choix du mode d’affichage des informations sur les prix des bitcoins, il est important de prendre en compte les besoins de ses utilisateurs.

Lawnmower est une application d’investissement bitcoin basée sur l’API Coinbase. Comme pour la plupart des applications d’investissement, leurs utilisateurs sont intéressés par des statistiques concernant la performance de leurs investissements. En particulier, les utilisateurs sont plus intéressés par la valeur actuelle de leurs avoirs en bitcoins (essentiellement, combien ils seraient en mesure de vendre leur bitcoin à l’heure actuelle).






Comme vous pouvez le voir ci-dessus, l’application de Lawnmower affiche le prix de vente actuel du bitcoin comme Taux de change actuel de Coinbase. De cette manière, les utilisateurs peuvent rapidement estimer la valeur actuelle de leurs avoirs et également se faire une idée rapide du marché du bitcoin.


Toutes nos félicitations! Dans ce petit guide, vous avez:

  • Il a analysé le fichier Data Catégorie de point de terminaison API et sélectionnée Spot Price
  • Une demande cURL a été faite pour Spot Price
  • Installation d’une bibliothèque cliente Coinbase pour effectuer la même requête à partir du code
  • Examiné comment afficher les informations récupérées

Pour plus d’informations, n’hésitez pas à visiter nos différents canaux d’assistance API:

https://developers.coinbase.com/docs/wallet/guides/price-data

No comments

leave a comment