Получение текущих цен на криптовалюту: методы и примеры кода

Чтобы получить текущие цены на криптовалюту, вы можете использовать различные методы и API. Вот несколько примеров на Python:

  1. API CoinGecko:

    import requests
    def get_crypto_prices():
    url = "https://api.coingecko.com/api/v3/simple/price"
    params = {
        "ids": "bitcoin,ethereum,ripple",
        "vs_currencies": "usd"
    }
    response = requests.get(url, params=params)
    data = response.json()
    return data
    crypto_prices = get_crypto_prices()
    print(crypto_prices)
  2. API CoinMarketCap:

    import requests
    def get_crypto_prices():
    url = "https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest"
    headers = {
        "X-CMC_PRO_API_KEY": "YOUR_API_KEY"
    }
    params = {
        "symbol": "BTC,ETH,XRP",
        "convert": "USD"
    }
    response = requests.get(url, headers=headers, params=params)
    data = response.json()
    return data
    crypto_prices = get_crypto_prices()
    print(crypto_prices)
  3. Binance API:

    import requests
    def get_crypto_prices():
    url = "https://api.binance.com/api/v3/ticker/price"
    symbols = ["BTCUSDT", "ETHUSDT", "XRPUSDT"]
    crypto_prices = {}
    for symbol in symbols:
        params = {"symbol": symbol}
        response = requests.get(url, params=params)
        data = response.json()
        price = data["price"]
        crypto_prices[symbol] = price
    return crypto_prices
    crypto_prices = get_crypto_prices()
    print(crypto_prices)

Это всего лишь несколько примеров. Существует множество других API-интерфейсов криптовалют, которые вы можете изучить. Не забудьте проверить документацию выбранного API на предмет требований к аутентификации или ограничений скорости.