bitbuy-at/bitstamp-api-client

支持Laravel的Bitstamp.net HTTP API v2客户端

v0.8.0 2023-06-27 15:22 UTC

This package is auto-updated.

Last update: 2024-09-27 17:57:32 UTC


README

此项目仅支持Bitstamp API选定的API调用,欢迎贡献!

bitstamp-api-client

支持Laravel的Bitstamp.net HTTP API v2客户端

此包的结构受到Butschster的kraken-api-client设计的影响。

安装

composer require bitbuy-at/bitstamp-api-client

Laravel

Laravel 5.5+

如果你使用Laravel 5.5或更高版本,包将自动注册Bitstamp提供者和外观。

Laravel 5.4及以下

bitbuyAT\Bitstamp\BitstampServiceProvider 添加到你的 config/app.php 中的提供者数组。

'providers' => [
    // Other service providers...

    bitbuyAT\Bitstamp\BitstampServiceProvider::class,
],

如果你想使用外观接口,可以在需要时使用外观类

use bitbuyAT\Bitstamp\Facade\Bitstamp;

或在 config/app.php 中添加别名

'aliases' => [
    ...
    'Bitstamp' => bitbuyAT\Bitstamp\Facade\Bitstamp::class,
],

配置

你可以使用以下设置更新你的 .env 文件(仅适用于私有调用)

BITSTAMP_KEY=key
BITSTAMP_SECRET=secret
BITSTAMP_CUSTOMER_ID=customer-id

用法

获取当前价格

use bitbuyAT\Bitstamp\Facade\Bitstamp;

$prices = Bitstamp::getTicker($tradingPair);
$prices->getData();
$prices->askPrice();
$prices->bidPrice();

更多示例可以在 /tests 文件夹中找到。

支持的方法

所有当前支持的方法及其参数说明可以在客户端接口(src/Contracts/Client.php)中找到。

如果你需要未在此列出的任何方法,请提交一个包含所需方法的issue,或者更好的是,提交一个PR来加快事情的速度!

贡献

想要贡献?太好了!

首先创建一个新issue,描述功能或错误。

只需fork我们的代码,进行更改,然后通知我们,我们将进行审查。

  1. Fork它。
  2. 创建一个功能分支(git checkout -b my_feature)
  3. 提交你的更改(git commit -m "Added My Feature")
  4. 推送到分支(git push origin my_feature)
  5. 打开一个Pull Request
  6. 享受并等待;)

我们不断更新和改进我们的代码。我们希望它能造福整个社区。

许可证

MIT许可证

请查看LICENSE.txt

访问我们

bitbuy GmbH / bitcoin.wien (https://www.bitcoin.wien/)