gbanina / coinbase-pro
Coinbase Pro 的客户端库。提供直观、稳定的接口,将 Coinbase 市场集成到您的 Laravel 项目中。
dev-master
2021-10-05 09:28 UTC
Requires
- guzzlehttp/guzzle: ~7.3
This package is auto-updated.
Last update: 2024-09-05 15:52:12 UTC
README
这是 Coinbase Pro API 的客户端库。我们提供直观、稳定的接口,将 Coinbase Pro 集成到您的 Laravel 项目中。
安装
使用 Composer 安装库。如果您不熟悉 Composer 或一般的依赖管理器,请阅读 Composer 文档。
composer require gbanina/coinbase-pro
安装完成后,如果您没有使用自动包发现,则需要将 Gbanina\CoinbasePro\CoinbaseProServiceProvider 注册到您的 config/app.php 文件中。
'providers' => [
Gbanina\CoinbasePro\CoinbaseProServiceProvider::class,
],
您还可以选择性地为我们的外观命名别名
'CoinbasePro' => Gbanina\CoinbasePro\CoinbasePro::class,
使用发布命令将包配置复制到本地配置
php artisan vendor:publish --provider="Gbanina\CoinbasePro\CoinbaseProServiceProvider"
身份验证
您需要将以下内容添加到您的 .env 文件中
COINBASEPRO_KEY=<your_key_here>
COINBASEPRO_SECRET=<your_secret_here>
COINBASEPRO_PASSPHRASE=<your_passphrase_here>
用法
此内容不是提供 API 完整文档的意图。有关更多详细信息,请参阅 官方文档。
订单
列出当前打开的订单。只有打开或未结算的订单才会返回。一旦订单不再开放且已结算,它将不再出现在默认请求中。
$service = new CoinbasePro(); $orders = $service->getOrders();
账户
获取交易账户列表。
$service = new CoinbasePro(); $accounts = $service->getAccounts();
产品
获取可用于交易的可用货币对列表。
$service = new CoinbasePro(); $products = $service->getProducts();
货币
列出已知的货币。
$service = new CoinbasePro(); $currencies = $service->getCurrencies();
贡献
请随意提交拉取请求、修复任何错误或添加缺失的功能。