davidgrzyb / laravel-finnhubio
1.0
2020-05-15 23:27 UTC
Requires
- php: ^7.2.5
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- orchestra/testbench: ^4.0
- phpunit/phpunit: ^8.0
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包模板生成。