marekskopal / twelvedata
TwelveData API 客户端库
v0.3.1
2024-04-24 10:46 UTC
Requires
- php: >=8.3
- php-http/discovery: ^1.19
- psr/http-client: ^1.0
- psr/http-factory: ^1.0
- psr/http-message: ^1.1 || ^2.0
Requires (Dev)
- php-http/guzzle7-adapter: ^1.0
- phpstan/extension-installer: ^1.3
- phpstan/phpstan: ^1.10
- phpstan/phpstan-strict-rules: ^1.5
- phpunit/phpunit: ^10.2
- slevomat/coding-standard: ^8.14
- spatie/ray: ^1.39
Suggests
- nyholm/psr7: PSR-7 message implementation
- symfony/http-client: HTTP client
README
为Twelve Data API 服务提供非官方的 PHP 客户端库。
安装
composer require marekskopal/twelvedata
用法
use MarekSkopal\TwelveData\TwelveData; use MarekSkopal\TwelveData\Enum\IntervalEnum; // Create TwelveData instance $twelveData = new TwelveData('<yourApiKey>'); // Get the one minute time series for the AAPL symbol $response = $twelveData->getCoreData()->timeSeries( symbol: 'AAPL', interval: IntervalEnum::OneMinute, );
支持的端点
未来版本中将支持更多端点。
参考数据
- 股票列表 ✅
- 外汇对列表 ✅
- 加密货币列表 ✅
- ETF 列表 ✅
- 指数列表 ✅
- 基金列表 ✅
- 债券列表 ✅
- 交易所 ✅
- 加密货币交易所 ✅
- 技术指标接口 ❌
- 符号搜索 ✅
- 最早时间戳 ✅
- 市场状态 ✅
核心数据
- 时间序列 ✅
- 汇率 ✅
- 货币转换 ✅
- 报价 ✅
- 实时价格 ✅
- 收盘价 ✅
- 市场动向 ❌
基本面
- 标志 ✅
- 简介 ✅
- 股息 ✅
- 拆股 ✅
- 收益 ✅
- 收益日历 ❌
- IPO 日历 ❌
- 统计 ✅
- 内部交易 ✅
- 利润表 ✅
- 资产负债表 ✅
- 现金流量 ✅
- 期权到期 ✅
- 期权链 ✅
- 关键高管 ✅
- 机构持股人 ✅
- 基金持股人 ✅
- 直接持股人 ✅
- 最近更改 ❌
分析
- 收益预估 ❌
- 收入预估 ❌
- EPS 趋势 ❌
- EPS 修正 ❌
- 增长预估 ❌
- 推荐 ❌
- 目标价格 ❌
- 分析师评级 - 轻量级 ❌
- 分析师评级 - 美国股票 ❌
WebSocket
- ❌
高级
- 复杂数据 ❌
- 用法 ✅
注意
这不是官方的 Twelve Data 库,此库的作者与 Twelve Data 无任何关联。Twelve Data API 和数据版权所有 © 2024 Twelve Data Pte. Ltd。
贡献
如果您想贡献,请随时提交拉取请求。