minasm/trading212api

官方 trading212.com API 的包装器

v1.0.1 2023-05-19 15:58 UTC

This package is auto-updated.

Last update: 2024-09-19 18:47:44 UTC


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'
];