bitbuy-at / bitstamp-api-client
支持Laravel的Bitstamp.net HTTP API v2客户端
Requires
- php: ^8.0
- guzzlehttp/guzzle: ^7.0
- illuminate/support: ^8 || ^9 || ^10
- nesbot/carbon: ^2.16
Requires (Dev)
- phpunit/phpunit: ^9
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我们的代码,进行更改,然后通知我们,我们将进行审查。
- Fork它。
- 创建一个功能分支(git checkout -b my_feature)
- 提交你的更改(git commit -m "Added My Feature")
- 推送到分支(git push origin my_feature)
- 打开一个Pull Request
- 享受并等待;)
我们不断更新和改进我们的代码。我们希望它能造福整个社区。
许可证
MIT许可证
请查看LICENSE.txt
访问我们
bitbuy GmbH / bitcoin.wien (https://www.bitcoin.wien/)