-
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)
-
-
Ява:
-
Использование 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); } }
-
-
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.