dambrogia / alpaca-php
Alpaca 的 PHP REST 客户端。
0.0.5
2021-01-29 04:53 UTC
Requires
- guzzlehttp/guzzle: ^7.0
- ratchet/pawl: ^0.3.4
Requires (Dev)
- phpunit/phpunit: ^8
- squizlabs/php_codesniffer: ^3.4
- vlucas/phpdotenv: ^3.3
This package is auto-updated.
Last update: 2024-09-19 23:22:56 UTC
README
为 Alpaca 开发的 PHP REST 客户端。
入门指南
composer require dambrogia/alpaca-php
在您的包中使用客户端
声明配置
use Dambrogia\Alpaca\Config;
...
$config = new Config($key, $secret, Config::ENV_PAPER);
// Can also use Config::ENV_LIVE here ^ as well for production mode.
一旦声明了配置,有两种方式可以使用此包。整个包可以加载,并可以导航到特定的端点/功能,或者最初只加载特定的一组端点。由于包本身相对较小,因此加载整个库的开销并不大。
use Dambrogia\Alpaca\Alpaca;
...
$account = (new Alpaca($config))->v2()->account()->get();
// or
use Dambrogia\Alpaca\Client\V2;
...
$account = (new V2($config))->account()->get();
覆盖的端点
如果缺少/错误的端点,请创建一个问题,以便它可以得到解决!
测试
要运行测试,请下载包,将 .env.sample
复制到 .env
,并将您的纸交易凭证放置在 .env 文件中。您可以随意查看测试 此处。