zoltanlaca / isklad-api-connector
到 isklad.eu REST API 的轻量级连接器
v1.5
2024-04-03 08:20 UTC
Requires
- php: ^8.0
- ext-curl: *
- ext-json: *
README
iSklad API 连接器库允许您与 iSklad API 通信。
API 文档:isklad/egon-api-documentation
要求
安装
您可以使用 Composer 或直接 下载发布版本
Composer
首选方法是使用 composer。如果您还没有安装 composer,请遵循 安装说明。
安装 composer 后,请在项目根目录下执行以下命令来安装此库
composer require zoltanlaca/isklad-api-connector
最后,请确保包含自动加载器
require_once '/path/to/your-project/vendor/autoload.php';
下载发布版本
如果您不希望使用 composer,可以下载整个包。在 发布 页面上列出了所有稳定版本。
解压缩您下载的 zip 文件,并在您的项目中包含自动加载器
require_once '/path/to/isklad-api-connector/vendor/autoload.php';
示例
请参阅 examples/
目录以获取关键功能的示例。
基本示例
// import classes use ZoltanLaca\IskladApiConnector\Connector; use ZoltanLaca\IskladApiConnector\ConnectorException; // include composer autoload file include_once dirname(__DIR__) . '/vendor/autoload.php'; // create connector instance $connector = New Connector('123456', 'xxx', 'xxx'); try { $response = $connector // set the input data to the request ->createRequest('GetOrderStatus', [ 'original_order_id' => 123, ]) // send to api ->send() // get parsed response from connector ->getResponseHeaders(); // print it print_r($response); } catch (ConnectorException $exception) { // handle error print_r(sprintf('Connection ERROR: %s', $exception->getMessage())); }