Методы и примеры кода для создания стандартных приложений на разных языках программирования

  1. Python:

    • Использование API Alpha Vantage для получения биржевых данных:

      import requests
      
      def get_stock_data(symbol):
       url = "https://www.alphavantage.co/query"
       params = {
           "function": "TIME_SERIES_DAILY",
           "symbol": symbol,
           "apikey": "YOUR_API_KEY"
       }
       response = requests.get(url, params=params)
       data = response.json()
       # Process the data as per your requirements
       return data
      
      symbol = "AAPL"
      stock_data = get_stock_data(symbol)
      print(stock_data)
  2. Ява:

    • Использование Yahoo Finance API для получения данных об акциях:

      import org.apache.http.client.methods.HttpGet;
      import org.apache.http.impl.client.CloseableHttpClient;
      import org.apache.http.impl.client.HttpClients;
      import org.apache.http.util.EntityUtils;
      
      public class StockApp {
       public static void main(String[] args) throws Exception {
           String symbol = "AAPL";
           String url = "https://query1.finance.yahoo.com/v8/finance/chart/" + symbol;
      
           CloseableHttpClient httpClient = HttpClients.createDefault();
           HttpGet request = new HttpGet(url);
           String response = httpClient.execute(request, responseHandler);
           // Process the response as per your requirements
           System.out.println(response);
       }
      }
  3. JavaScript (Node.js):

    • Использование API Alpha Vantage для получения биржевых данных:

      const axios = require('axios');
      
      async function getStockData(symbol) {
       const url = 'https://www.alphavantage.co/query';
       const params = {
           function: 'TIME_SERIES_DAILY',
           symbol: symbol,
           apikey: 'YOUR_API_KEY'
       };
       const response = await axios.get(url, { params });
       const data = response.data;
       // Process the data as per your requirements
       return data;
      }
      
      const symbol = 'AAPL';
      getStockData(symbol)
       .then(stockData => console.log(stockData))
       .catch(error => console.error(error));

Эти примеры демонстрируют, как получить данные об акциях с помощью API. Однако обратите внимание, что вам нужно будет зарегистрировать ключ API у соответствующих поставщиков (Alpha Vantage или Yahoo Finance) и заменить 'YOUR_API_KEY'на свой действительный ключ API.