tschucki/alphavantage-laravel

Alphavantage API 的 Laravel 封装

0.0.2 2024-09-01 11:41 UTC

This package is auto-updated.

Last update: 2024-09-01 11:43:13 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

Alpha Vantage Logo

此 Laravel 包提供了一个简单的方法来访问 Alphavantage API。使用它,您可以获取历史金融数据,包括股票价格、外汇和加密货币信息。它能够与您的 Laravel 应用程序无缝集成,使使用 Alphavantage 的服务变得简单。

我创建了此包用于我正在工作的一个项目。因此,它目前只支持我需要的类别。如果您需要更多类别,请随时提出问题或提交拉取请求。我很乐意听取您的反馈和建议。

use Tschucki\Alphavantage\Facades\Alphavantage;

Alphavantage::timeSeries()->daily('IBM');

安装

您可以通过 composer 安装此包

composer require tschucki/alphavantage-laravel

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="alphavantage-laravel-config"

这是已发布配置文件的内容

return [
    'key' => env('ALPHAVANTAGE_API_KEY'),
];

这里支付 Alphavantage 并获取您的 API 密钥。

使用方法

我尽量使包的使用尽可能简单。我尽量遵循Alphavantage API 文档。因此,如果您熟悉该 API,您应该会感到很熟悉。您有权访问以下类别

  • 核心
  • 基本面
  • 指标
  • 智能

您可以使用外观或直接使用 Alphavantage 类来访问这些类别。

use Tschucki\Alphavantage;

Alphavantage::timeSeries()->daily('IBM');

文档

您可以在这里找到文档。

测试

composer test

变更日志

请参阅CHANGELOG以获取有关最近更改的更多信息。

贡献

请参阅CONTRIBUTING以获取详细信息。

安全漏洞

请参阅我们的安全策略了解如何报告安全漏洞。

鸣谢

许可证

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