ju5t/bitvavo-client

现代 Bitvavo 客户端

dev-main 2021-08-17 07:59 UTC

This package is auto-updated.

Last update: 2024-09-17 14:34:36 UTC


README

这是一个进行中的作品。

Bitvavo 平台上的所有交易都基于 交易规则 处理。请阅读此文档以了解有关费用、订单和其他参数的详细信息。

我们希望非常明确。使用此客户端的风险由您自行承担。Bitvavo 和此包的制作者不对任何潜在的损害承担责任。我们不提供任何明示或暗示的保证。

安装

composer install bitvavo/bitvavo-client

使用

include 'vendor/autoload.php';

use Bitvavo\Bitvavo;

$bitvavo = new Bitvavo(apiKey: $apiKey, apiSecret: $apiSecret);
Bitvavo::setInstance($bitvavo);

这将通过 $bitvavo 给您提供访问 Bitvavo API 的权限。然而,我们建议使用模型从 API 获取信息。例如

$market = Market::make(coin: 'BTC', currency: 'EUR');
$all = Trade::market($market)->all();

这将根据 BTC-EUR 市场返回所有交易。

日期和时区

Bitvavo 返回时间戳,而不是日期。由于时间戳在开发应用程序时难以处理,我们尝试附加一个名为 date 的公共属性。这将是一个 Carbon 对象。

默认情况下,时间戳以 UTC 返回。这可能很实用,但在显示日期时并不是这样。默认情况下,date 属性转换为 Europe/Amsterdam 时区。如果您想更改它,可以使用

Bitvavo::setTimezone('America/Toronto')

贡献

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