changecoins / http-client
该软件包最新版本(1.0.8)没有可用的许可证信息。
Changecoins的PHP SDK,用于商家REST API
1.0.8
2022-05-18 11:55 UTC
Requires
- php: >=7.1
- ext-curl: *
- ext-json: *
Requires (Dev)
- phpunit/phpunit: ^9.4
- squizlabs/php_codesniffer: ^3.5
- vimeo/psalm: ^4.1
This package is not auto-updated.
Last update: 2024-09-27 19:07:22 UTC
README
客户端使用
要初始化 http-client,您应提供您的 secretKey
和 publicKey
。如果您没有它们,您可以联系tech@changecoins.io。
要初始化 http-client,您应提供您的 secretKey
和 publicKey
。
<?php declare(strict_types=1); namespace App; use ChangeCoins\ClientFacade; use ChangeCoins\Factory\RequestConfig; ... $clientFacade = new ClientFacade(new RequestConfig('secretKey', 'publicKey')); $client = $clientFacade->createClient();
请求示例
<?php ... $balanceDto = new BalanceDto(); $balanceDto->setNonce(time()); $result = $client->getBalance($balanceDto)->toArray();
所有请求示例您都可以在这里找到 这里。
验证错误
请注意,当前API不符合所有现有的RESTFull API要求。当验证错误发生时,响应不寻常(不是HTTP状态码)。当发生错误时,响应HTTP状态码将为200,响应体
{ "err_code": 102, "err_description": "error description" }
如果服务器返回验证错误,客户端将抛出 ResponseValidationException
。此类异常扩展了 \RuntimeException
类。您可以在这里了解我们的API是如何工作的 这里。