davidgrzyb/laravel-finnhubio

1.0 2020-05-15 23:27 UTC

This package is auto-updated.

Last update: 2024-09-24 07:01:31 UTC


README

此Laravel包简化了使用Finnhub.io API获取股票、外汇和加密货币数据的过程。目前仅支持股票价格、外汇和加密货币端点。

安装

您可以通过composer安装此包

composer require davidgrzyb/laravel-finnhubio

您需要在.env文件中添加Finnhub的API密钥,密钥为FINNHUB_API_KEY。您可以在此处获取API密钥。

使用方法

股票价格

// Quote endpoint:
Finnhubio::stock()->getQuote('AAPL');
// Candles endpoint:
Finnhubio::stock()->getCandles('AAPL', '1', now()->subDay(1), now());
// Dividends endpoint:
Finnhubio::stock()->getDividends('AAPL', now()->subMonth(10), now());
// Splits endpoint:
Finnhubio::stock()->getSplits('AAPL', now()->subYear(10), now());

外汇

// Exhanges endpoint:
Finnhubio::forex()->getExchanges();
// Symbols endpoint:
Finnhubio::forex()->getSymbols('oanda');
// Candles endpoint:
Finnhubio::forex()->getCandles('OANDA:EUR_USD', 'D', now()->subDays(1), now());
// All rates endpoint:
Finnhubio::forex()->getRates();

加密货币

// Exchanges endpoint:
Finnhubio::crypto()->getExchanges();
// Symbols endpoint:
Finnhubio::crypto()->getSymbols('binance');
// Candles endpoint:
Finnhubio::crypto()->getCandles('BINANCE:BTCUSDT', 'D', now()->subDays(1), now());

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。

Laravel包模板

此包使用Laravel包模板生成。