minasm / trading212api
官方 trading212.com API 的包装器
v1.0.1
2023-05-19 15:58 UTC
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.2
- illuminate/contracts: ^8.0|^9.0|^10.0
- illuminate/support: ^8.0|^9.0|^10.0
- laravel/pint: ^1.10
- vlucas/phpdotenv: ^5.5
Requires (Dev)
- mikey179/vfsstream: ^1.6
- pestphp/pest: ^2.6
- phpunit/phpunit: ^10.0.19
README
这是一个简单的 Public Beta Trading212 官方 API 包装器。该 API 当前处于实践模式。
您可以在以下链接查看文档 https://t212public-api-docs.redoc.ly/
安装
您可以通过 composer require
命令安装此包
$ composer require minasm/trading212api
或者手动将其添加到 composer.json
文件中
Laravel
Laravel >= 5.5+ 不需要配置,它将使用自动发现功能。
在 Laravel <= 5.4(或如果您不使用自动发现)中,通过将服务提供程序添加到 config/app.php
中的 providers
键来注册服务提供程序。同时,通过将外观添加到 config/app.php
中的 aliases
键来注册外观。
'providers' => [ ... MinasM\T212\T212ServiceProvider::class, ], 'aliases' => [ ... 'T212' => MinasM\T212\Facades\T212::class, ]
配置
要开始使用,您需要发布所有供应商资产
$ php artisan vendor:publish --provider="MinasM\T212\T212ServiceProvider"
这将创建一个您可以在其中修改以设置配置的 config/T212.php
文件。
在文件中设置您的 T212 数据 API 令牌
return [ 'api_token' => 'put your token here' ];