briones / bitso-api-php
PHP 7 和 Symfony 4 编写的 Bitso API 包装器
0.0.1
2017-12-12 03:31 UTC
Requires
- php: ^7.1.3
- guzzlehttp/guzzle: ~6.0
- symfony/console: ^4.0
- symfony/flex: ^1.0
- symfony/framework-bundle: ^4.0
- symfony/lts: ^4@dev
- symfony/yaml: ^4.0
Requires (Dev)
- symfony/dotenv: ^4.0
Conflicts
This package is not auto-updated.
Last update: 2024-09-29 05:14:43 UTC
README
PHP 7 和 Symfony 4 编写的Bitso® API包装器
动机
我是一个使用Bitso作为买卖加密货币平台的开发者,Bitso提供了API以便与他们的系统进行新的通信方式,因此我寻找了一个用于抽象PHP中API请求的composer包,我发现了一个官方的bitso-php库,但这个库似乎是使用老旧且丑陋的PHP(我们所有人都讨厌的那种PHP)编写的,所以我创建了这个项目,尝试复制功能,但使用更好的实现和新技术,如PHP 7和Symfony 4。
希望这能对某人有所帮助。
安装
要安装bitso-api-php API包装器: $ composer require briones/bitso-api-php
或等价地在您的composer.json文件中
{ "require": { "briones/bitsoAPI-php": "master" } }
公共API使用
use App\Entity\BitsoPublicApi $bitsoClient = new BitsoClient('https://api.bitso.com/v3/'); $bitsoPublicApi = new BitsoPublicApi(); $availableBooks = $bitsoPublicAPI->getAvailableBooks(['book'=>'btc_mxn','aggregate'=> 'true']);
私有API使用
use App\Entity\BitsoPublicApi; $bitsoClient = new BitsoClient('https://api.bitso.com/v3/'); $bitsoPrivateApi = new BitsoPrivateApi('YOUR_PRIVATE_KEY', 'YOUR_SECRET_KEY'); $accountStatus = $bitsoPrivateApi->getAccountStatus();
建设中