Получить цену акций INFA с примерами кода

Чтобы получить цену акции «INFA» (при условии, что она относится к конкретной акции), мы можем использовать различные методы в зависимости от языка программирования и источника данных, доступного для цен на акции. Вот несколько примеров использования разных языков программирования и API:

  1. Python с API Alpha Vantage:

    import requests
    def get_stock_price(symbol):
    api_key = "YOUR_API_KEY"
    url = f"https://www.alphavantage.co/query?function=GLOBAL_QUOTE&symbol={symbol}&apikey={api_key}"
    response = requests.get(url)
    data = response.json()
    if "Global Quote" in data:
        return data["Global Quote"]["05. price"]
    else:
        return None
    stock_price = get_stock_price("INFA")
    print(stock_price)
  2. JavaScript с Alpha Vantage API (с использованием Fetch API):

    function getStockPrice(symbol) {
    const apiKey = "YOUR_API_KEY";
    const url = `https://www.alphavantage.co/query?function=GLOBAL_QUOTE&symbol=${symbol}&apikey=${apiKey}`;
    return fetch(url)
    .then(response => response.json())
    .then(data => {
      if (data["Global Quote"]) {
        return data["Global Quote"]["05. price"];
      } else {
        return null;
      }
    });
    }
    getStockPrice("INFA")
    .then(stockPrice => console.log(stockPrice));

    (Замените «YOUR_API_KEY» на свой действительный ключ API.)

  3. R с пакетом quantmod(с использованием Yahoo Finance в качестве источника данных):

    library(quantmod)
    getStockPrice <- function(symbol) {
    data <- getSymbols(symbol, auto.assign = FALSE, src = "yahoo")
    if (!is.null(data)) {
    last(data)[, "Close"]
    } else {
    NULL
    }
    }
    stockPrice <- getStockPrice("INFA")
    print(stockPrice)